Files
kotlin-fork/compiler/testData/cfg-variables/bugs/initializationInLocalClass.values
T

20 lines
807 B
Plaintext
Vendored

== foo ==
fun foo() {
var x: String
class A {
init {
x = ""
}
}
x.length
}
---------------------
"" <v0>: String NEW: r("") -> <v0>
x = "" !<v1>: *
{ x = "" } !<v1>: * COPY
x <v2>: {<: CharSequence} NEW: r(x) -> <v2>
length <v3>: * NEW: r(length|<v2>) -> <v3>
x.length <v3>: * COPY
{ var x: String class A { init { x = "" } } x.length } <v3>: * COPY
=====================