744f290fc4
#KT-41765 Fixed
26 lines
314 B
Kotlin
Vendored
26 lines
314 B
Kotlin
Vendored
// 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"
|
|
}
|
|
|