blob: f8a91c2733d6666f8e36ddd8fa1fb6a1bee0c864 [file]
// TARGET_BACKEND: WASM
// ^^ KT-83093
// USE_NEW_EXCEPTION_HANDLING_PROPOSAL
// FILE: main.kt
fun throwNullFromJs(): Int = js("{ throw null; }")
fun main() {
throwNullFromJs()
}
fun box() = "OK"
// FILE: entry.mjs
let nothrow = false;
try {
const m = await import("./index.mjs")
nothrow = true
} catch(e) {
if (e !== null) {
throw Error("Expected null")
}
}
if (nothrow) throw Error("Unexpected successful call");