| // 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 |