Fix closure's reference to outer closure

#KT-3276 Fixed
This commit is contained in:
Alexander Udalov
2013-01-29 22:15:45 +04:00
parent be349f6229
commit 9007a6214a
7 changed files with 116 additions and 2 deletions
@@ -0,0 +1,17 @@
fun box(): String {
fun foo(x: Int) {
fun bar(y: Int) {
fun baz(z: Int) {
foo(x - 1)
}
baz(y)
}
if (x > 0) bar(x)
}
foo(1)
return "OK"
}