1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
// run-pass #![allow(unused_attributes)] // aux-build:issue-29485.rs // needs-unwind // ignore-emscripten no threads #[feature(recover)] extern crate a; fn main() { let _ = std::thread::spawn(move || { a::f(&mut a::X(0), g); }).join(); } fn g() { panic!(); }