blob: 7ea4e75c1cee684679752017153a608733ec0c20 [file] [log] [blame]
// MODULE: lib
// 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"
}