21 lines
349 B
Kotlin
Vendored
21 lines
349 B
Kotlin
Vendored
// JVM_ABI_K1_K2_DIFF: KT-63960, KT-63963, KT-63964
|
|
|
|
package script.long.name.inside.packag
|
|
|
|
interface I {
|
|
fun g(): I
|
|
}
|
|
|
|
fun f(): I {
|
|
return object : I {
|
|
override fun g() = object : I {
|
|
override fun g(): I = this
|
|
|
|
override fun toString() = "OK"
|
|
}
|
|
}
|
|
}
|
|
|
|
val rv = f().g().g().g()
|
|
|
|
// expected: rv: OK |