Files
kotlin-fork/compiler/testData/codegen/box/inlineClasses/kt37998.kt
T
Dmitry Petrov d5ace43614 KT-37986 Force boxing of inline class returned from function reference
KT-37998 Provide KotlinType for safe call
2020-04-04 01:32:45 +03:00

13 lines
198 B
Kotlin
Vendored

inline class Z(val x: Int)
class A {
fun foo() = Z(42)
}
fun test(a: A?) = a?.foo()!!
fun box(): String {
val t = test(A())
if (t.x != 42) throw AssertionError("$t")
return "OK"
}