FIR: Avoid "Mutating Fir2Ir lazy elements" error
for classes came from sources
This commit is contained in:
committed by
TeamCityServer
parent
8f5d5c3ace
commit
9de27bc4d8
@@ -133,7 +133,9 @@ class Fir2IrClassifierStorage(
|
|||||||
}
|
}
|
||||||
|
|
||||||
private fun IrClass.declareInlineClassRepresentation(klass: FirRegularClass) {
|
private fun IrClass.declareInlineClassRepresentation(klass: FirRegularClass) {
|
||||||
inlineClassRepresentation = computeInlineClassRepresentation(klass)
|
if (this !is Fir2IrLazyClass) {
|
||||||
|
inlineClassRepresentation = computeInlineClassRepresentation(klass)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private fun IrClass.declareSupertypesAndTypeParameters(klass: FirClass): IrClass {
|
private fun IrClass.declareSupertypesAndTypeParameters(klass: FirClass): IrClass {
|
||||||
|
|||||||
Reference in New Issue
Block a user