// FIR_IDENTICAL // WITH_STDLIB // TARGET_BACKEND: JVM_IR // LANGUAGE: +ValueClasses @JvmInline value class A1(val x: A1) @JvmInline value class B1(val x: B1, val y: B1) @JvmInline value class A2(val x: B2) @JvmInline value class B2(val x: A2, val y: A2) @JvmInline value class A3(val x: B3) @JvmInline value class B3(val x: A3) @JvmInline value class A4(val x: B4, val y: B4) @JvmInline value class B4(val x: A4, val y: A4) @JvmInline value class C4(val x: D4?, val y: D4?) @JvmInline value class D4(val x: D4?, val y: C4?) @JvmInline value class E4(val x: E4?, val y: Int) @JvmInline value class F4(val x: Int, val y: F4?) @JvmInline value class A5>(val x: T) @JvmInline value class B5>(val x: T, val y: T) @JvmInline value class A6T>>(val x: T, val y: T) @JvmInline value class B6T>>(val x: T) @JvmInline value class A7T>>(val x: T, val y: T) @JvmInline value class B7T>>(val x: T, val y: T) @JvmInline value class A8T>>(val x: T?, val y: T?) @JvmInline value class B8T>>(val x: T?, val y: T?) interface I1 interface I2 @JvmInline value class A( val t1: List, val t2: UInt, val t3: List, val t4: UInt, val t5: C, val t6: Int, val t7: B, val t8: String, val t9: T, val t10: Char, val t11: T?, ) where T : I1, T : B?, T : I2 @JvmInline value class B(val x: UInt, val a: A) : I1, I2 @JvmInline value class C(val x: UInt, val a: A)