blob: 23d51748a549f3637c03427f8402ced1b2b40a93 [file]
// IGNORE_BACKEND_FIR: JVM_IR
interface I {
val String.foo: String
get() = this + ";" + bar()
fun bar(): String
}
class C : I {
override fun bar() = "C.bar"
fun test() = "test".foo
}
fun box(): String {
val r = C().test()
if (r != "test;C.bar") return "fail: $r"
return "OK"
}