blob: 26e9e2c8f91cf67409f196878302ee80dfcfa51a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
// test for #87707
// edition:2018
// run-fail
// exec-env:RUST_BACKTRACE=0
// check-run-results
use std::sync::Once;
use std::panic;
fn main() {
let o = Once::new();
let _ = panic::catch_unwind(|| {
o.call_once(|| panic!("Here Once instance is poisoned."));
});
o.call_once(|| {});
}
|