From d945c47b638145a0f3d231362b2057f3e209fcae Mon Sep 17 00:00:00 2001 From: Michael Bogdanov Date: Thu, 21 Apr 2016 14:39:07 +0300 Subject: [PATCH] Skip line numbers that couldn't be mapped by SourceMappers --- .../org/jetbrains/kotlin/codegen/inline/InlineAdapter.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/inline/InlineAdapter.java b/compiler/backend/src/org/jetbrains/kotlin/codegen/inline/InlineAdapter.java index 33fb3514659..acb316fae48 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/inline/InlineAdapter.java +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/inline/InlineAdapter.java @@ -91,7 +91,10 @@ public class InlineAdapter extends InstructionAdapter { if (InlineCodegenUtil.GENERATE_SMAP) { line = sourceMapper.mapLineNumber(line); } - super.visitLineNumber(line, start); + //skip not mapped lines + if (line >= 0) { + super.visitLineNumber(line, start); + } } @Override