// WITH_STDLIB // WORKS_WHEN_VALUE_CLASS // LANGUAGE: +ValueClasses, +GenericInlineClassParameter OPTIONAL_JVM_INLINE_ANNOTATION value class A(val a: T = 1 as T) { companion object { val a: Int = 2 } } fun box(): String { if (A.a != 2) return "FAIL1" val instance = A() return if (instance.a != 1) "FAIL2" else "OK" }