// TARGET_BACKEND: JVM // WITH_STDLIB class V1(y: T) { @JvmField var x: T = y } class V2 { lateinit var x: T } fun check(a: V1, b: V2): Boolean = a.x != b.x fun box(): String { val v1 = V1(1.0f) val v2 = V2() v2.x = 2.0f return if (check(v1, v2)) "OK" else "Fail" }