From 0bb97cf5907e5a8762e0757bc0f587baf3bd4a0b Mon Sep 17 00:00:00 2001 From: Mikhael Bogdanov Date: Wed, 9 Jan 2019 14:45:37 +0100 Subject: [PATCH] Add test for Obsolete issue #KT-12208 Obsolete --- .../lineNumber/lineNumberAfterInline.kt | 17 +++++++++++++++++ .../kotlin/codegen/LineNumberTestGenerated.java | 5 +++++ .../codegen/ir/IrLineNumberTestGenerated.java | 5 +++++ 3 files changed, 27 insertions(+) create mode 100644 compiler/testData/lineNumber/lineNumberAfterInline.kt diff --git a/compiler/testData/lineNumber/lineNumberAfterInline.kt b/compiler/testData/lineNumber/lineNumberAfterInline.kt new file mode 100644 index 00000000000..03519522846 --- /dev/null +++ b/compiler/testData/lineNumber/lineNumberAfterInline.kt @@ -0,0 +1,17 @@ +fun normalFunction() { + +} + +inline fun inlineFunction() { + +} + +fun test1() { + inlineFunction() + test.lineNumber() +} + +fun test2() { + normalFunction() + test.lineNumber() +} \ No newline at end of file diff --git a/compiler/tests/org/jetbrains/kotlin/codegen/LineNumberTestGenerated.java b/compiler/tests/org/jetbrains/kotlin/codegen/LineNumberTestGenerated.java index ed6c4f33e44..4dc72c6c894 100644 --- a/compiler/tests/org/jetbrains/kotlin/codegen/LineNumberTestGenerated.java +++ b/compiler/tests/org/jetbrains/kotlin/codegen/LineNumberTestGenerated.java @@ -69,6 +69,11 @@ public class LineNumberTestGenerated extends AbstractLineNumberTest { runTest("compiler/testData/lineNumber/inlineSimpleCall.kt"); } + @TestMetadata("lineNumberAfterInline.kt") + public void testLineNumberAfterInline() throws Exception { + runTest("compiler/testData/lineNumber/lineNumberAfterInline.kt"); + } + @TestMetadata("localFunction.kt") public void testLocalFunction() throws Exception { runTest("compiler/testData/lineNumber/localFunction.kt"); diff --git a/compiler/tests/org/jetbrains/kotlin/codegen/ir/IrLineNumberTestGenerated.java b/compiler/tests/org/jetbrains/kotlin/codegen/ir/IrLineNumberTestGenerated.java index 7efc09505d3..ff95c1f4226 100644 --- a/compiler/tests/org/jetbrains/kotlin/codegen/ir/IrLineNumberTestGenerated.java +++ b/compiler/tests/org/jetbrains/kotlin/codegen/ir/IrLineNumberTestGenerated.java @@ -69,6 +69,11 @@ public class IrLineNumberTestGenerated extends AbstractIrLineNumberTest { runTest("compiler/testData/lineNumber/inlineSimpleCall.kt"); } + @TestMetadata("lineNumberAfterInline.kt") + public void testLineNumberAfterInline() throws Exception { + runTest("compiler/testData/lineNumber/lineNumberAfterInline.kt"); + } + @TestMetadata("localFunction.kt") public void testLocalFunction() throws Exception { runTest("compiler/testData/lineNumber/localFunction.kt");