about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorSteven Fackler <sfackler@gmail.com>2014-09-28 23:39:03 -0700
committerSteven Fackler <sfackler@palantir.com>2014-09-30 12:52:47 -0700
commit99e2bb79b621ebdbe7190ade1717dc5a9166e224 (patch)
tree373a1d63af2f54d69871b6a8fa1b6521e4f38031 /src
parentd2caea2beb9b645beb642c5657eb3e445386da28 (diff)
Fix librustc
Diffstat (limited to 'src')
-rw-r--r--src/librustc/middle/trans/asm.rs9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/librustc/middle/trans/asm.rs b/src/librustc/middle/trans/asm.rs
index c51e2420262..d898931cb33 100644
--- a/src/librustc/middle/trans/asm.rs
+++ b/src/librustc/middle/trans/asm.rs
@@ -162,15 +162,14 @@ pub fn trans_inline_asm<'blk, 'tcx>(bcx: Block<'blk, 'tcx>, ia: &ast::InlineAsm)
 // Default per-arch clobbers
 // Basically what clang does
 
-#[cfg(target_arch = "arm")]
-#[cfg(target_arch = "mips")]
-#[cfg(target_arch = "mipsel")]
+#[cfg(any(target_arch = "arm",
+          target_arch = "mips",
+          target_arch = "mipsel"))]
 fn get_clobbers() -> String {
     "".to_string()
 }
 
-#[cfg(target_arch = "x86")]
-#[cfg(target_arch = "x86_64")]
+#[cfg(any(target_arch = "x86", target_arch = "x86_64"))]
 fn get_clobbers() -> String {
     "~{dirflag},~{fpsr},~{flags}".to_string()
 }