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