a3e2d2804c
- Actualize muted K2 tests - Actualize muted K1 tests with module systems because legacy Wasm test infra had no respect for "// MODULE: ..." test directives
25 lines
445 B
Kotlin
Vendored
25 lines
445 B
Kotlin
Vendored
// IGNORE_BACKEND_K2: JS_IR, WASM
|
|
|
|
// KT-40686
|
|
|
|
|
|
class Outer(val o: String, val oo: String) {
|
|
inner class InnerArg(val i: String) {
|
|
val result: String get() = o + i
|
|
}
|
|
|
|
inner class InnerParam(val i: InnerArg = InnerArg("B")) {
|
|
fun foo() = i.result + oo
|
|
}
|
|
}
|
|
|
|
|
|
fun box(): String {
|
|
val o = Outer("A", "C")
|
|
val i = o.InnerParam()
|
|
|
|
val rr = i.foo()
|
|
if (rr != "ABC") return "FAIL: $rr"
|
|
|
|
return "OK"
|
|
} |