diff options
Diffstat (limited to 'src/test/ui/issues/issue-30018-panic.rs')
-rw-r--r-- | src/test/ui/issues/issue-30018-panic.rs | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/src/test/ui/issues/issue-30018-panic.rs b/src/test/ui/issues/issue-30018-panic.rs deleted file mode 100644 index cba3055a2..000000000 --- a/src/test/ui/issues/issue-30018-panic.rs +++ /dev/null @@ -1,26 +0,0 @@ -// run-pass -// Regression test for Issue #30018. This is very similar to the -// original reported test, except that the panic is wrapped in a -// spawned thread to isolate the expected error result from the -// SIGTRAP injected by the drop-flag consistency checking. - -// needs-unwind -// ignore-emscripten no threads support - -struct Foo; - -impl Drop for Foo { - fn drop(&mut self) {} -} - -fn foo() -> Foo { - panic!(); -} - -fn main() { - use std::thread; - let handle = thread::spawn(|| { - let _ = &[foo()]; - }); - let _ = handle.join(); -} |