62c3443e96
Passes LLVM codegen and Emscripten link-time flags for exception handling if and only if the panic strategy is `unwind`. Sets the default panic strategy for Emscripten targets to `unwind`. Re-enables tests that depend on unwinding support for Emscripten, including `should_panic` tests.
11 lines
172 B
Rust
11 lines
172 B
Rust
// run-pass
|
|
// ignore-wasm32-bare compiled with panic=abort by default
|
|
|
|
fn worker() -> ! {
|
|
panic!()
|
|
}
|
|
|
|
fn main() {
|
|
std::panic::catch_unwind(worker).unwrap_err();
|
|
}
|