// IGNORE_BACKEND_FIR: JVM_IR interface A { var v: T } class B : A { override var v: String = "Fail" } fun box(): String { val a: A = B() a.v = "OK" return a.v }