mirror of
https://git.proxmox.com/git/rustc
synced 2025-08-18 07:47:44 +00:00
45 lines
1.5 KiB
Diff
45 lines
1.5 KiB
Diff
From: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
|
|
Date: Thu, 13 Jun 2024 11:16:41 +0200
|
|
Subject: ubuntu-disable-ppc64el-asm-tests
|
|
|
|
Forwarded: not-needed
|
|
---
|
|
compiler/rustc_lint/src/builtin.rs | 5 ++++-
|
|
compiler/rustc_lint_defs/src/builtin.rs | 2 ++
|
|
2 files changed, 6 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/compiler/rustc_lint/src/builtin.rs b/compiler/rustc_lint/src/builtin.rs
|
|
index 6e82395..7577812 100644
|
|
--- a/compiler/rustc_lint/src/builtin.rs
|
|
+++ b/compiler/rustc_lint/src/builtin.rs
|
|
@@ -2750,7 +2750,10 @@ declare_lint! {
|
|
/// ### Example
|
|
///
|
|
/// ```rust,compile_fail
|
|
- /// # #![feature(asm_experimental_arch)]
|
|
+ /// #![cfg_attr(
|
|
+ /// not(any(target_arch = "powerpc64", target_arch = "s390x")),
|
|
+ /// feature(asm_experimental_arch)
|
|
+ /// )]
|
|
/// use std::arch::asm;
|
|
///
|
|
/// fn main() {
|
|
diff --git a/compiler/rustc_lint_defs/src/builtin.rs b/compiler/rustc_lint_defs/src/builtin.rs
|
|
index 2f23ab2..fa2585d 100644
|
|
--- a/compiler/rustc_lint_defs/src/builtin.rs
|
|
+++ b/compiler/rustc_lint_defs/src/builtin.rs
|
|
@@ -2927,11 +2927,13 @@ declare_lint! {
|
|
///
|
|
/// use std::arch::naked_asm;
|
|
///
|
|
+ /// #[cfg(not(any(target_arch = "powerpc64", target_arch = "s390x")))]
|
|
/// #[naked]
|
|
/// pub fn default_abi() -> u32 {
|
|
/// unsafe { naked_asm!(""); }
|
|
/// }
|
|
///
|
|
+ /// #[cfg(not(any(target_arch = "powerpc64", target_arch = "s390x")))]
|
|
/// #[naked]
|
|
/// pub extern "Rust" fn rust_abi() -> u32 {
|
|
/// unsafe { naked_asm!(""); }
|