Drop unnecessary check for not static initializer in interpreter
Apparently initializers can become static only in lowering
This commit is contained in:
committed by
TeamCityServer
parent
0af918be4f
commit
0ce3dd117e
+1
-1
@@ -178,7 +178,7 @@ private fun unfoldValueParameters(expression: IrFunctionAccessExpression, enviro
|
||||
|
||||
private fun unfoldInstanceInitializerCall(instanceInitializerCall: IrInstanceInitializerCall, callStack: CallStack) {
|
||||
val irClass = instanceInitializerCall.classSymbol.owner
|
||||
val toInitialize = irClass.declarations.filter { it is IrProperty || (it is IrAnonymousInitializer && !it.isStatic) }
|
||||
val toInitialize = irClass.declarations.filter { it is IrProperty || it is IrAnonymousInitializer }
|
||||
|
||||
toInitialize.reversed().forEach {
|
||||
when {
|
||||
|
||||
Reference in New Issue
Block a user