34 lines
1.6 KiB
Plaintext
Vendored
34 lines
1.6 KiB
Plaintext
Vendored
== test ==
|
|
fun test() {
|
|
while (true) {
|
|
class LocalClass(val x: Int) {
|
|
init {
|
|
break
|
|
}
|
|
constructor() : this(42) {
|
|
break
|
|
}
|
|
fun foo() {
|
|
break
|
|
}
|
|
}
|
|
}
|
|
}
|
|
---------------------
|
|
<v1>: * NEW: magic[VALUE_CONSUMER](true|<v0>) -> <v1>
|
|
<v2>: Int NEW: magic[FAKE_INITIALIZER](val x: Int) -> <v2>
|
|
true <v0>: Boolean NEW: r(true) -> <v0>
|
|
break !<v3>: *
|
|
{ break } !<v3>: * COPY
|
|
while (true) { class LocalClass(val x: Int) { init { break } constructor() : this(42) { break } fun foo() { break } } } !<v4>: *
|
|
{ while (true) { class LocalClass(val x: Int) { init { break } constructor() : this(42) { break } fun foo() { break } } } } !<v4>: * COPY
|
|
=====================
|
|
== foo ==
|
|
fun foo() {
|
|
break
|
|
}
|
|
---------------------
|
|
break !<v0>: *
|
|
{ break } !<v0>: * COPY
|
|
=====================
|