From 255e94e96112bc8b4a3da085f1b508525171a29a Mon Sep 17 00:00:00 2001 From: pyos Date: Wed, 22 Sep 2021 10:43:46 +0200 Subject: [PATCH] JVM_IR: add IrInstanceInitializerCall to suspend lambda constructors --- .../jetbrains/kotlin/backend/jvm/lower/SuspendLambdaLowering.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/compiler/ir/backend.jvm/lower/src/org/jetbrains/kotlin/backend/jvm/lower/SuspendLambdaLowering.kt b/compiler/ir/backend.jvm/lower/src/org/jetbrains/kotlin/backend/jvm/lower/SuspendLambdaLowering.kt index ccfc9db43fe..a945b957568 100644 --- a/compiler/ir/backend.jvm/lower/src/org/jetbrains/kotlin/backend/jvm/lower/SuspendLambdaLowering.kt +++ b/compiler/ir/backend.jvm/lower/src/org/jetbrains/kotlin/backend/jvm/lower/SuspendLambdaLowering.kt @@ -348,6 +348,7 @@ private class SuspendLambdaLowering(context: JvmBackendContext) : SuspendLowerin it.putValueArgument(0, irInt(arity + 1)) it.putValueArgument(1, irGet(completionParameterSymbol)) } + +IrInstanceInitializerCallImpl(startOffset, endOffset, symbol, context.irBuiltIns.unitType) } } }