// WITH_STDLIB // SKIP_TXT // !LANGUAGE: +InlineLateinit // FIR_IDENTICAL @JvmInline value class IC1(val x: Int) @JvmInline value class IC2(val x: IC1) @JvmInline value class IC3(val x: String) @JvmInline value class IC4(val x: String?) @JvmInline value class IC5(val x: IC4) @JvmInline value class IC6(val x: T) @JvmInline value class IC7(val x: T) @JvmInline value class IC8(val x: IC9) @JvmInline value class IC9(val x: IC8) @JvmInline value class IC10(val x: IC6) @JvmInline value class IC11(val x : IC4?) lateinit var a: IC1 lateinit var b: IC2 lateinit var c: IC3 lateinit var d: IC4 lateinit var e: IC6 lateinit var f: IC6<*> lateinit var g: IC5 lateinit var h: IC7 lateinit var i: IC7<*> lateinit var j: IC8 lateinit var k : IC10 lateinit var o : IC3? lateinit var m : UInt lateinit var n : IC11 class B { lateinit var a: IC1 lateinit var b: IC2 lateinit var c: IC3 lateinit var d: IC4 lateinit var e: IC6 lateinit var f: IC6<*> lateinit var g: IC5 lateinit var h: IC7 lateinit var i: IC7<*> lateinit var j: IC8 lateinit var k : IC10 lateinit var o : IC3? lateinit var m : UInt lateinit var n : IC11 } fun foo() { lateinit var a: IC1 lateinit var b: IC2 lateinit var c: IC3 lateinit var d: IC4 lateinit var e: IC6 lateinit var f: IC6<*> lateinit var g: IC5 lateinit var h: IC7 lateinit var i: IC7<*> lateinit var j: IC8 lateinit var k : IC10 lateinit var o : IC3? lateinit var m : UInt lateinit var n : IC11 }