// !LANGUAGE: +InlineClasses // IGNORE_BACKEND: JVM_IR // FILE: Z.kt inline class Z(val value: Int) // FILE: test.kt fun test1_1(z: Z) = "$z" fun test1_2(z: Z) = "$z$z" fun test1_many(z: Z) = "$z $z $z" fun test1_concat1(z: Z) = "-" + z fun test1_concat2(z: Z) = "$z" + z fun test1_concat3(z: Z) = "-" + z + z fun test2_1(z: Z?) = "$z" fun test2_2(z: Z?) = "$z$z" fun test2_many(z: Z?) = "$z $z $z" fun test2_concat1(z: Z?) = "-" + z fun test2_concat2(z: Z?) = "$z" + z fun test2_concat3(z: Z?) = "-" + z + z // @TestKt.class: // 0 box // 0 unbox