]> git.lizzy.rs Git - rust.git/blob - src/test/ui/cfg/cfg-panic.rs
Rollup merge of #97786 - ferrocene:pa-fix-simulate-remap-prefix, r=Mark-Simulacrum
[rust.git] / src / test / ui / cfg / cfg-panic.rs
1 // build-pass
2 // compile-flags: -C panic=unwind
3 // needs-unwind
4 // ignore-emscripten no panic_unwind implementation
5 // ignore-wasm32     no panic_unwind implementation
6 // ignore-wasm64     no panic_unwind implementation
7
8
9 #[cfg(panic = "abort")]
10 pub fn bad() -> i32 { }
11
12 #[cfg(not(panic = "unwind"))]
13 pub fn bad() -> i32 { }
14
15 #[cfg(panic = "some_imaginary_future_panic_handler")]
16 pub fn bad() -> i32 { }
17
18 #[cfg(panic = "unwind")]
19 pub fn main() { }