blob: 78ab535a7227f75e672a8a1dde62cafde67bc57a [file] [log] [blame]
fun uint(vararg us: UInt): UIntArray = us
// FILE: NoBoxing.kt
fun test1(us: UIntArray) {
uint(1u, *us, 2u, *us)
}
// @NoBoxingKt.class:
// 0 INVOKESTATIC kotlin.UInt\$Erased.box
// 0 INVOKESTATIC kotlin.UInt\.box
// 0 INVOKEVIRTUAL kotlin.UInt.unbox
// FILE: Boxing.kt
fun nullableUInt(vararg us: UInt?) {}
fun test2(nullable: UInt?, ns: Array<UInt>) {
nullableUInt(1u, nullable, 3u, *ns)
}
// @BoxingKt.class:
// 2 INVOKESTATIC kotlin.UInt\.box
// 0 INVOKEVIRTUAL kotlin.UInt.unbox