JVM IR: Fix type of IrReturn in AddContinuationLowering
This commit is contained in:
committed by
Ilmir Usmanov
parent
b4d2eae12d
commit
184c83bcb0
+1
-1
@@ -194,7 +194,7 @@ private class AddContinuationLowering(private val context: JvmBackendContext) :
|
|||||||
|
|
||||||
override fun visitReturn(expression: IrReturn): IrExpression {
|
override fun visitReturn(expression: IrReturn): IrExpression {
|
||||||
val ret = super.visitReturn(expression) as IrReturn
|
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)
|
(irFunction.parent as IrDeclarationContainer).declarations.remove(irFunction)
|
||||||
|
|||||||
Reference in New Issue
Block a user