//@ 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!(); | |
} |