From 0ecb02cc25678d5487f8bc4cbd7584c9313e3c14 Mon Sep 17 00:00:00 2001 From: Alex Tkachman Date: Sat, 4 Aug 2012 19:23:41 +0300 Subject: [PATCH] KT-2260 test for non reproducable (probably obsolete) issue --- compiler/testData/codegen/regressions/kt2260.kt | 9 +++++++++ compiler/tests/org/jetbrains/jet/codegen/TraitsTest.java | 4 ++++ 2 files changed, 13 insertions(+) create mode 100644 compiler/testData/codegen/regressions/kt2260.kt diff --git a/compiler/testData/codegen/regressions/kt2260.kt b/compiler/testData/codegen/regressions/kt2260.kt new file mode 100644 index 00000000000..b3f39f8234c --- /dev/null +++ b/compiler/testData/codegen/regressions/kt2260.kt @@ -0,0 +1,9 @@ +trait Flusher { + fun flush() = "OK" +} + +fun myFlusher() = object : Flusher { } + +fun flushIt(flusher: Flusher) = flusher.flush() + +fun box() = flushIt(myFlusher()) diff --git a/compiler/tests/org/jetbrains/jet/codegen/TraitsTest.java b/compiler/tests/org/jetbrains/jet/codegen/TraitsTest.java index de69932f454..ee92351ded4 100644 --- a/compiler/tests/org/jetbrains/jet/codegen/TraitsTest.java +++ b/compiler/tests/org/jetbrains/jet/codegen/TraitsTest.java @@ -69,6 +69,10 @@ public class TraitsTest extends CodegenTestCase { blackBoxFile("regressions/kt2541.kt"); } + public void testKt2260() { + blackBoxFile("regressions/kt2260.kt"); + } + public void testFinalMethod() throws Exception { blackBoxFile("traits/finalMethod.jet"); }