blob: 4760e3414e5cf6cf497138dd12aba9028c71dd2f [file]
// ISSUE: KT-70417
// JVM_ABI_K1_K2_DIFF: difference in name of anonymous parameter `_` of setter
interface A {
var x: String
}
open class B : A {
override lateinit var x: String
}
interface C: A
open class D : C {
override var x: String
get() = "OK"
set(_) {}
}
class E : B(), C by D()
fun box(): String {
val e = E()
e.x = "Fail"
return e.x
}