Files
kotlin-fork/compiler/testData/codegen/bytecodeText/capturedVarsOptimization/capturedInLocalObject.kt
T

14 lines
282 B
Kotlin
Vendored

fun test() {
var x = 1
run {
val obj = object {
fun foo() { ++x }
}
obj.foo()
}
}
// 1 NEW kotlin/jvm/internal/Ref\$IntRef
// 2 GETFIELD kotlin/jvm/internal/Ref\$IntRef\.element
// 2 PUTFIELD kotlin/jvm/internal/Ref\$IntRef\.element