]> git.proxmox.com Git - rustc.git/blob - debian/patches/u-ignore-asm-unsupported.patch
Fix tests, fix s390x breakage
[rustc.git] / debian / patches / u-ignore-asm-unsupported.patch
1 Bug: https://github.com/rust-lang/rust/issues/84038
2 --- a/src/test/ui/asm/naked-invalid-attr.rs
3 +++ b/src/test/ui/asm/naked-invalid-attr.rs
4 @@ -1,6 +1,10 @@
5 // Checks that #[naked] attribute can be placed on function definitions only.
6 //
7 // ignore-wasm32 asm unsupported
8 +// ignore-powerpc64 asm unsupported
9 +// ignore-powerpc64le asm unsupported
10 +// ignore-s390x asm unsupported
11 +// ignore-sparc64 asm unsupported
12 #![feature(asm)]
13 #![feature(naked_functions)]
14 #![naked] //~ ERROR should be applied to a function definition
15 --- a/src/test/ui/feature-gates/feature-gate-naked_functions.rs
16 +++ b/src/test/ui/feature-gates/feature-gate-naked_functions.rs
17 @@ -1,3 +1,7 @@
18 +// ignore-powerpc64 asm unsupported
19 +// ignore-powerpc64le asm unsupported
20 +// ignore-s390x asm unsupported
21 +// ignore-sparc64 asm unsupported
22 #![feature(asm)]
23
24 #[naked]
25 --- a/src/test/ui/rfc-2091-track-caller/error-with-naked.rs
26 +++ b/src/test/ui/rfc-2091-track-caller/error-with-naked.rs
27 @@ -1,3 +1,7 @@
28 +// ignore-powerpc64 asm unsupported
29 +// ignore-powerpc64le asm unsupported
30 +// ignore-s390x asm unsupported
31 +// ignore-sparc64 asm unsupported
32 #![feature(asm, naked_functions)]
33
34 #[track_caller] //~ ERROR cannot use `#[track_caller]` with `#[naked]`