summaryrefslogtreecommitdiffstats
path: root/src/test/ui/issues/issue-30018-panic.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/ui/issues/issue-30018-panic.rs')
-rw-r--r--src/test/ui/issues/issue-30018-panic.rs26
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();
-}