Files
kotlin-fork/compiler/testData/codegen/box/ir/kt41765.kt
T
2023-08-31 13:12:15 +00:00

27 lines
375 B
Kotlin
Vendored

// MODULE: lib
// IGNORE_CODEGEN_WITH_IR_FAKE_OVERRIDE_GENERATION: KT-61543
// FILE: lib.kt
// KT-41765
interface X {
override fun toString() :String
}
interface Y
abstract class A: Y, X
// MODULE: main(lib)
// FILE: main.kt
class B: A() {
override fun toString() = "BBB"
}
fun box(): String {
if (B().toString() == "BBB") return "OK"
return "FAIL"
}