File tree Expand file tree Collapse file tree 3 files changed +15
-10
lines changed
tests/run-make/forced-unwind-terminate-pof Expand file tree Collapse file tree 3 files changed +15
-10
lines changed Original file line number Diff line number Diff line change @@ -51,7 +51,6 @@ run-make/extern-multiple-copies/Makefile
5151run-make/extern-multiple-copies2/Makefile
5252run-make/extra-filename-with-temp-outputs/Makefile
5353run-make/fmt-write-bloat/Makefile
54- run-make/forced-unwind-terminate-pof/Makefile
5554run-make/foreign-double-unwind/Makefile
5655run-make/foreign-exceptions/Makefile
5756run-make/foreign-rust-exceptions/Makefile
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 1+ // During a forced unwind, crossing the non-Plain Old Frame
2+ // would define the forced unwind as undefined behaviour, and
3+ // immediately abort the unwinding process. This test checks
4+ // that the forced unwinding takes precedence.
5+ // See https://github.com/rust-lang/rust/issues/101469
6+
7+ //@ ignore-cross-compile
8+ //FIXME(Oneirical): Test this on msvc before bringing back only-linux
9+
10+ use run_make_support:: { run, rustc} ;
11+
12+ fn main ( ) {
13+ rustc ( ) . input ( "foo.rs" ) . run ( ) ;
14+ run ( "foo" ) . assert_stdout_not_contains ( "cannot unwind" ) ;
15+ }
You can’t perform that action at this time.
0 commit comments