Files
2024-01-18 15:48:55 +00:00

31 lines
537 B
Kotlin
Vendored

// EXPECTED_REACHABLE_NODES: 1270
// SKIP_MINIFICATION
// RUN_PLAIN_BOX_FUNCTION
// INFER_MAIN_MODULE
// WITH_STDLIB
// MODULE: vararg
// FILE: lib.kt
@JsExport
fun uintVararg(vararg uints: UInt): String {
for (u in uints) {
if (u == 0u) return "Failed"
}
return "OK"
}
@JsExport
fun uint(a: Int): UInt {
return a.toUInt()
}
// FILE: test.js
function box() {
var vararg = this.vararg
var uintVararg = vararg.uintVararg
var uint = vararg.uint
return uintVararg([uint(1), uint(2), uint(3)])
}