rust/src/test/ui/issues/issue-43853.rs
Tyler Mandry d16b7f705b Revert "Auto merge of #63649 - tlively:emscripten-upstream-upgrade, r=alexcrichton"
This reverts commit 7870050796e5904a0fc85ecbe6fa6dde1cfe0c91, reversing
changes made to 2e7244807a7878f6eca3eb7d97ae9b413aa49014.
2019-10-05 21:38:45 -07:00

18 lines
298 B
Rust

// run-pass
// ignore-wasm32-bare compiled with panic=abort by default
use std::panic;
fn test() {
wait(|| panic!());
}
fn wait<T, F: FnOnce() -> T>(f: F) -> F::Output {
From::from(f())
}
fn main() {
let result = panic::catch_unwind(move || test());
assert!(result.is_err());
}