blob: c01809b7d3038ac925f3c983c3d7f0fc6da892bd [file]
// JVM_ABI_K1_K2_DIFF: KT-63828
interface A {
fun foo(): String
val bar: String
}
class B : A {
override fun foo(): String = "O"
override val bar: String get() = "K"
}
data class C(val a: A): A by a
fun box() = C(B()).let { it.foo() + it.bar }