From e9a9562efa4f84c895c6c0563fde47bfd6108528 Mon Sep 17 00:00:00 2001 From: Andrey Breslav Date: Tue, 29 Nov 2011 22:16:13 +0300 Subject: [PATCH] Test for KT-398 Internal error when property initializes with function --- .../checkerWithErrorTypes/quick/regressions/kt398.jet | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 compiler/testData/checkerWithErrorTypes/quick/regressions/kt398.jet diff --git a/compiler/testData/checkerWithErrorTypes/quick/regressions/kt398.jet b/compiler/testData/checkerWithErrorTypes/quick/regressions/kt398.jet new file mode 100644 index 00000000000..1babedaf8f4 --- /dev/null +++ b/compiler/testData/checkerWithErrorTypes/quick/regressions/kt398.jet @@ -0,0 +1,11 @@ +// KT-398 Internal error when property initializes with function + +class X() { + val check = { (a : Any) => a is T } +} + +fun box() : String { + if(X().check(10)) return "fail" + if(!X().check("lala")) return "fail" + return "OK" +} \ No newline at end of file