Vars modified in closures are marked with a MUST_BE_WRAPPED_IN_A_REF key

This commit is contained in:
Andrey Breslav
2011-10-13 19:11:20 +04:00
parent 86c83a6336
commit 22223cb6b0
5 changed files with 61 additions and 4 deletions
@@ -0,0 +1,18 @@
fun notContainsBreak() {
var <info>a</info> = 1
val v = {
<info>a</info> = 2
}
var <info>x</info> = 1
val b = object {
fun foo() {
<info>x</info> = 2
}
}
var <info>y</info> = 1
fun foo() {
<info>y</info> = 1
}
}