Files
kotlin-fork/compiler/testData/codegen/box/traits/doubleDiamond.kt
T

20 lines
290 B
Kotlin
Vendored

// IGNORE_BACKEND_FIR: JVM_IR
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