FIR: Avoid "Mutating Fir2Ir lazy elements" error

for classes came from sources
This commit is contained in:
Ilya Chernikov
2021-06-10 13:55:54 +02:00
committed by TeamCityServer
parent 8f5d5c3ace
commit 9de27bc4d8
@@ -133,7 +133,9 @@ class Fir2IrClassifierStorage(
}
private fun IrClass.declareInlineClassRepresentation(klass: FirRegularClass) {
inlineClassRepresentation = computeInlineClassRepresentation(klass)
if (this !is Fir2IrLazyClass) {
inlineClassRepresentation = computeInlineClassRepresentation(klass)
}
}
private fun IrClass.declareSupertypesAndTypeParameters(klass: FirClass): IrClass {