2 #![allow(unused_variables)]
3 #![allow(stable_features)]
7 // ignore-emscripten no threads support
9 use std::sync::atomic::{AtomicUsize, Ordering};
13 static A: AtomicUsize = AtomicUsize::new(0);
16 panic::set_hook(Box::new(|_| ()));
17 panic::set_hook(Box::new(|info| { A.fetch_add(1, Ordering::SeqCst); }));
19 let _ = thread::spawn(|| {
23 assert_eq!(1, A.load(Ordering::SeqCst));