blob: f9977f9b9e9d4f85d28c355effd1e4145c020e67 [file] [log] [blame]
// !LANGUAGE: +InlineClasses
inline class Z(val int: Int)
inline class L(val long: Long)
inline class Str(val string: String)
inline class Obj(val obj: Any)
fun box(): String {
var xz = Z(0)
var xl = L(0L)
var xs = Str("")
var xo = Obj("")
run {
xz = Z(42)
xl = L(1234L)
xs = Str("abc")
xo = Obj("def")
}
if (xz.int != 42) throw AssertionError()
if (xl.long != 1234L) throw AssertionError()
if (xs.string != "abc") throw AssertionError()
if (xo.obj != "def") throw AssertionError()
return "OK"
}