JVM: refine the stack spilling around inline calls

Not all suspend functions need it - only those with suspension points.
This commit is contained in:
pyos
2021-06-11 20:56:24 +02:00
committed by max-kammerer
parent b136acb185
commit 108bd01698
3 changed files with 27 additions and 44 deletions
@@ -116,7 +116,7 @@ class IrInlineCodegen(
expression: IrFunctionAccessExpression,
isInsideIfCondition: Boolean,
) {
performInline(isInsideIfCondition, function.isInlineOnly(), function.isSuspend)
performInline(isInsideIfCondition, function.isInlineOnly())
}
override fun genCycleStub(text: String, codegen: ExpressionCodegen) {