Skip to content

Commit 70439f0

Browse files
authored
Rollup merge of rust-lang#136476 - jieyouxu:panic-panic-panic, r=lcnr
Remove generic `//@ ignore-{wasm,wasm32,emscripten}` in tests Follow-up to rust-lang#135926. In favor of capability-based guards `//@ needs-{unwind,subprocess}`. Resolves rust-lang#135923. r? `@ghost` try-job: test-various
2 parents 5df1712 + 190a8a6 commit 70439f0

14 files changed

+7
-19
lines changed

tests/ui/lifetimes/tail-expr-lock-poisoning.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
//@ revisions: edition2021 edition2024
2-
//@ ignore-wasm no panic support
32
//@ needs-subprocess
43
//@ [edition2024] edition: 2024
54
//@ run-pass

tests/ui/panics/issue-47429-short-backtraces.rs

-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@
1717
//@ ignore-msvc see #62897 and `backtrace-debuginfo.rs` test
1818
//@ ignore-android FIXME #17520
1919
//@ ignore-openbsd no support for libbacktrace without filename
20-
//@ ignore-wasm no panic support
21-
//@ ignore-emscripten no panic support
2220
//@ ignore-fuchsia Backtraces not symbolized
2321
//@ needs-subprocess
2422

tests/ui/panics/issue-47429-short-backtraces.run.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
thread 'main' panicked at $DIR/issue-47429-short-backtraces.rs:26:5:
2+
thread 'main' panicked at $DIR/issue-47429-short-backtraces.rs:24:5:
33
explicit panic
44
stack backtrace:
55
0: std::panicking::begin_panic

tests/ui/panics/runtime-switch.rs

-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
//@ ignore-android FIXME #17520
1919
//@ ignore-openbsd no support for libbacktrace without filename
2020
//@ ignore-wasm no backtrace support
21-
//@ ignore-emscripten no panic support
2221
//@ ignore-fuchsia Backtrace not symbolized
2322
//@ needs-subprocess
2423

tests/ui/panics/runtime-switch.run.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
thread 'main' panicked at $DIR/runtime-switch.rs:29:5:
2+
thread 'main' panicked at $DIR/runtime-switch.rs:28:5:
33
explicit panic
44
stack backtrace:
55
0: std::panicking::begin_panic

tests/ui/panics/short-ice-remove-middle-frames-2.rs

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
//@ needs-unwind
66
//@ ignore-android FIXME #17520
77
//@ ignore-openbsd no support for libbacktrace without filename
8-
//@ ignore-emscripten no panic
98
//@ ignore-sgx Backtraces not symbolized
109
//@ ignore-fuchsia Backtraces not symbolized
1110
//@ ignore-msvc the `__rust_{begin,end}_short_backtrace` symbols aren't reliable.

tests/ui/panics/short-ice-remove-middle-frames-2.run.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
thread 'main' panicked at $DIR/short-ice-remove-middle-frames-2.rs:63:5:
2+
thread 'main' panicked at $DIR/short-ice-remove-middle-frames-2.rs:62:5:
33
debug!!!
44
stack backtrace:
55
0: std::panicking::begin_panic

tests/ui/panics/short-ice-remove-middle-frames.rs

-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
//@ needs-unwind
66
//@ ignore-android FIXME #17520
77
//@ ignore-openbsd no support for libbacktrace without filename
8-
//@ ignore-emscripten no panic
98
//@ ignore-sgx Backtraces not symbolized
109
//@ ignore-fuchsia Backtraces not symbolized
1110
//@ ignore-msvc the `__rust_{begin,end}_short_backtrace` symbols aren't reliable.

tests/ui/panics/short-ice-remove-middle-frames.run.stderr

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11

2-
thread 'main' panicked at $DIR/short-ice-remove-middle-frames.rs:59:5:
2+
thread 'main' panicked at $DIR/short-ice-remove-middle-frames.rs:58:5:
33
debug!!!
44
stack backtrace:
55
0: std::panicking::begin_panic

tests/ui/test-attrs/test-panic-abort-disabled.rs

-2
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44
//@ run-flags: --test-threads=1
55

66
//@ needs-unwind
7-
//@ ignore-wasm no panic support
8-
//@ ignore-emscripten no panic support
97
//@ needs-subprocess
108

119
#![cfg(test)]

tests/ui/test-attrs/test-panic-abort-nocapture.rs

-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77
//@ normalize-stdout: "finished in \d+\.\d+s" -> "finished in $$TIME"
88

99
//@ ignore-android #120567
10-
//@ ignore-wasm no panic support
11-
//@ ignore-emscripten no panic support
1210
//@ needs-subprocess
1311

1412
#![cfg(test)]

tests/ui/test-attrs/test-panic-abort-nocapture.run.stderr

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11

2-
thread 'main' panicked at $DIR/test-panic-abort-nocapture.rs:34:5:
2+
thread 'main' panicked at $DIR/test-panic-abort-nocapture.rs:32:5:
33
assertion `left == right` failed
44
left: 2
55
right: 4
66
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
77

8-
thread 'main' panicked at $DIR/test-panic-abort-nocapture.rs:28:5:
8+
thread 'main' panicked at $DIR/test-panic-abort-nocapture.rs:26:5:
99
assertion `left == right` failed
1010
left: 2
1111
right: 4

tests/ui/test-attrs/test-panic-abort.rs

-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,6 @@
77
//@ normalize-stdout: "finished in \d+\.\d+s" -> "finished in $$TIME"
88

99
//@ ignore-android #120567
10-
//@ ignore-wasm no panic support
11-
//@ ignore-emscripten no panic support
1210
//@ needs-subprocess
1311

1412
#![cfg(test)]

tests/ui/test-attrs/test-panic-abort.run.stdout

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ testing123
1818
---- it_fails stderr ----
1919
testing321
2020

21-
thread 'main' panicked at $DIR/test-panic-abort.rs:39:5:
21+
thread 'main' panicked at $DIR/test-panic-abort.rs:37:5:
2222
assertion `left == right` failed
2323
left: 2
2424
right: 5

0 commit comments

Comments
 (0)