diff --git a/compiler/ir/backend.wasm/src/org/jetbrains/kotlin/backend/wasm/ir2wasm/BodyGenerator.kt b/compiler/ir/backend.wasm/src/org/jetbrains/kotlin/backend/wasm/ir2wasm/BodyGenerator.kt index 79b3f0307ba..99e03e4a12e 100644 --- a/compiler/ir/backend.wasm/src/org/jetbrains/kotlin/backend/wasm/ir2wasm/BodyGenerator.kt +++ b/compiler/ir/backend.wasm/src/org/jetbrains/kotlin/backend/wasm/ir2wasm/BodyGenerator.kt @@ -656,6 +656,12 @@ class BodyGenerator( } if (expression is IrReturnableBlock) { + val inlineFunction = expression.symbol.owner.inlineFunction + val correspondingProperty = (inlineFunction as? IrSimpleFunction)?.correspondingPropertySymbol + val owner = correspondingProperty?.owner ?: inlineFunction + val name = owner?.fqNameWhenAvailable?.asString() ?: owner?.name?.asString() ?: "" + + body.commentGroupStart { "Inlined call of `$name`" } functionContext.defineNonLocalReturnLevel( expression.symbol, body.buildBlock(context.transformBlockResultType(expression.type)) @@ -679,6 +685,7 @@ class BodyGenerator( if (expression is IrReturnableBlock) { body.buildEnd() + body.commentGroupEnd() } }