From 0467bba7a67988fed1777ddfa1756de5b9af144c Mon Sep 17 00:00:00 2001 From: Dmitry Jemerov Date: Tue, 24 Mar 2015 21:05:23 +0100 Subject: [PATCH] regression test for KT-5953 --- .../codegen/boxWithStdlib/regressions/kt5953.kt | 11 +++++++++++ .../BlackBoxWithStdlibCodegenTestGenerated.java | 6 ++++++ 2 files changed, 17 insertions(+) create mode 100644 compiler/testData/codegen/boxWithStdlib/regressions/kt5953.kt diff --git a/compiler/testData/codegen/boxWithStdlib/regressions/kt5953.kt b/compiler/testData/codegen/boxWithStdlib/regressions/kt5953.kt new file mode 100644 index 00000000000..c18c893f441 --- /dev/null +++ b/compiler/testData/codegen/boxWithStdlib/regressions/kt5953.kt @@ -0,0 +1,11 @@ +fun box(): String { + val res = (1..3).map { it -> + if (it == 1) + 2 + }; + + var result = "" + for (i in res) + result += " " + return if (result == " ") "OK" else result +} diff --git a/compiler/tests/org/jetbrains/kotlin/codegen/generated/BlackBoxWithStdlibCodegenTestGenerated.java b/compiler/tests/org/jetbrains/kotlin/codegen/generated/BlackBoxWithStdlibCodegenTestGenerated.java index c9a30a0ac39..4fb92146512 100644 --- a/compiler/tests/org/jetbrains/kotlin/codegen/generated/BlackBoxWithStdlibCodegenTestGenerated.java +++ b/compiler/tests/org/jetbrains/kotlin/codegen/generated/BlackBoxWithStdlibCodegenTestGenerated.java @@ -3110,6 +3110,12 @@ public class BlackBoxWithStdlibCodegenTestGenerated extends AbstractBlackBoxCode doTestWithStdlib(fileName); } + @TestMetadata("kt5953.kt") + public void testKt5953() throws Exception { + String fileName = JetTestUtils.navigationMetadata("compiler/testData/codegen/boxWithStdlib/regressions/kt5953.kt"); + doTestWithStdlib(fileName); + } + @TestMetadata("kt6434.kt") public void testKt6434() throws Exception { String fileName = JetTestUtils.navigationMetadata("compiler/testData/codegen/boxWithStdlib/regressions/kt6434.kt");