blob: ef5e862bebc09f9bccbb65a9c6483ce00189fb7a [file]
// TARGET_BACKEND: WASM
// USE_OLD_EXCEPTION_HANDLING_PROPOSAL
// WASM_FAILS_IN: Wasmtime, WasmEdge
var lambda: (() -> String)? = null
fun f() {
try {
return
} finally {
lambda = { "OK" }
}
}
fun box(): String {
f()
return lambda?.let { it() } ?: "fail"
}