blob: 4046c204ab078d864ee547133b7c2cec1c12e414 [file]
interface A {
val result: String get() = "Fail"
}
interface B : A
abstract class AImpl : A
abstract class BImpl : AImpl(), B
interface C : B {
override val result: String get() = "OK"
}
object CImpl : BImpl(), C
fun box(): String = CImpl.result