File tree 13 files changed +13
-0
lines changed
c-unwind-abi-catch-lib-panic
13 files changed +13
-0
lines changed Original file line number Diff line number Diff line change 2
2
// detected then -Zincremental-verify-ich will trigger an assertion.
3
3
4
4
// ignore-wasm32-bare compiled with panic=abort by default
5
+ // needs-unwind
5
6
// revisions:cfail1 cfail2
6
7
// compile-flags: -Z query-dep-graph -Cpanic=unwind
7
8
// build-pass (FIXME(62277): could be check-pass?)
Original file line number Diff line number Diff line change 1
1
// revisions: rfail1 rfail2
2
2
// failure-status: 101
3
3
// error-pattern: not implemented
4
+ // needs-unwind -Cpanic=abort causes abort instead of exit(101)
4
5
5
6
pub trait Interner {
6
7
type InternedVariableKinds ;
Original file line number Diff line number Diff line change 1
1
# ignore-cross-compile
2
+ # needs-unwind
2
3
include ../tools.mk
3
4
4
5
all : archive
Original file line number Diff line number Diff line change 1
1
# ignore-cross-compile
2
+ # needs-unwind
2
3
include ../tools.mk
3
4
4
5
all : $(call NATIVE_STATICLIB,add)
Original file line number Diff line number Diff line change
1
+ # needs-unwind -Cpanic=abort gives different MIR output
1
2
include ../tools.mk
2
3
3
4
all :
Original file line number Diff line number Diff line change 1
1
# ignore-cross-compile
2
+ # needs-unwind
2
3
include ../tools.mk
3
4
4
5
all :
Original file line number Diff line number Diff line change 1
1
# ignore-cross-compile
2
+ # needs-unwind
2
3
include ../tools.mk
3
4
4
5
all : foo
Original file line number Diff line number Diff line change 1
1
# ignore-cross-compile
2
+ # needs-unwind
2
3
include ../tools.mk
3
4
4
5
all : foo
Original file line number Diff line number Diff line change 1
1
# ignore-cross-compile
2
2
# ignore-i686-pc-windows-gnu
3
+ # needs-unwind
3
4
4
5
# This test doesn't work on 32-bit MinGW as cdylib has its own copy of unwinder
5
6
# so cross-DLL unwinding does not work.
Original file line number Diff line number Diff line change 1
1
# ignore-cross-compile
2
+ # needs-unwind
2
3
include ../tools.mk
3
4
4
5
# Test expected libtest's JSON output
Original file line number Diff line number Diff line change 1
1
# ignore-cross-compile
2
+ # needs-unwind
2
3
include ../tools.mk
3
4
4
5
all :
Original file line number Diff line number Diff line change 1
1
include ../tools.mk
2
2
3
3
# ignore-cross-compile
4
+ # needs-unwind #[bench] and -Zpanic-abort-tests can't be combined
4
5
5
6
all :
6
7
# Smoke-test that `#[bench]` isn't entirely broken.
Original file line number Diff line number Diff line change 3
3
// check-run-results
4
4
// normalize-stdout-test "finished in \d+\.\d+s" -> "finished in $$TIME"
5
5
// ignore-emscripten no threads support
6
+ // needs-unwind
6
7
// run-pass
7
8
8
9
#[ test]
You can’t perform that action at this time.
0 commit comments