| == foo == | |
| fun foo() { | |
| "before" | |
| for (i in 1..10) { | |
| val a = i | |
| } | |
| "after" | |
| } | |
| --------------------- | |
| <v7>: Int NEW: magic[LOOP_RANGE_ITERATION](1..10|<v6>) -> <v7> | |
| "before" <v0>: * NEW: r("before") -> <v0> | |
| 1 <v1>: Int NEW: r(1) -> <v1> | |
| 10 <v2>: Int NEW: r(10) -> <v2> | |
| 1..10 <v6>: {<: Iterable<Int>} NEW: call(1..10, next) -> <v6> | |
| i <v8>: Int NEW: r(i) -> <v8> | |
| "after" <v9>: * NEW: r("after") -> <v9> | |
| { "before" for (i in 1..10) { val a = i } "after" } <v9>: * COPY | |
| ===================== |