Files
kotlin-fork/compiler/testData/codegen/box/innerNested/innerWithDefaultArgument.kt
T
Roman Artemev a52e045c91 [IR BE] Remap references in default arg value in inner class constructor
Make sure that there is no reference into zombie declarations.

 - fix KT-40771
 - add test
2020-10-06 00:06:47 +03:00

14 lines
217 B
Kotlin
Vendored

// KT-40771
class Outer(val o: String, val oo: String = o) {
inner class Inner(val k: String, val kk: String = k)
}
fun box(): String {
val o = Outer("O")
val i = o.Inner("K")
return o.oo + i.kk
}