diff --git a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/lower/AddContinuationLowering.kt b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/lower/AddContinuationLowering.kt index 4585f51bf6d..f6c502364eb 100644 --- a/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/lower/AddContinuationLowering.kt +++ b/compiler/ir/backend.jvm/src/org/jetbrains/kotlin/backend/jvm/lower/AddContinuationLowering.kt @@ -194,7 +194,7 @@ private class AddContinuationLowering(private val context: JvmBackendContext) : override fun visitReturn(expression: IrReturn): IrExpression { val ret = super.visitReturn(expression) as IrReturn - return IrReturnImpl(ret.startOffset, ret.endOffset, context.irBuiltIns.anyType, function.symbol, ret.value) + return IrReturnImpl(ret.startOffset, ret.endOffset, ret.type, function.symbol, ret.value) } }) (irFunction.parent as IrDeclarationContainer).declarations.remove(irFunction)