diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/inline/InlineCodegen.java b/compiler/backend/src/org/jetbrains/kotlin/codegen/inline/InlineCodegen.java index 2db76113be3..fe61c8a0e17 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/inline/InlineCodegen.java +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/inline/InlineCodegen.java @@ -260,6 +260,9 @@ public class InlineCodegen extends CallGenerator { MethodNode adapter = InlineCodegenUtil.createEmptyMethodNode(); + //hack to keep linenumber info, otherwise jdi will skip begin of linenumber chain + adapter.visitInsn(Opcodes.NOP); + InlineResult result = inliner.doInline(adapter, remapper, true, LabelOwner.SKIP_ALL); result.getReifiedTypeParametersUsages().mergeAll(reificationResult);