rust/tests/ui/issues/issue-87707.rs

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

18 lines
345 B
Rust
Raw Normal View History

// test for #87707
// edition:2018
// run-fail
2022-03-06 20:38:42 -06:00
// exec-env:RUST_BACKTRACE=0
// check-run-results
// needs-unwind uses catch_unwind
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(|| {});
}