// !LANGUAGE: +InlineClasses // FILE: utils.kt inline class Result(val a: Any?) // FILE: test.kt fun test() { val a = Result(1) // valueOf val b = Result("sample") val c = Result>(a) val d = Result>(Result(1)) // valueOf } // @TestKt.class: // 0 INVOKESTATIC Result\$Erased.box // 0 INVOKEVIRTUAL Result.unbox // 2 valueOf // 0 intValue