From 99f7dc451fb7287df18b721bb2df5ab9a71245f3 Mon Sep 17 00:00:00 2001 From: Simonas Kazlauskas Date: Mon, 5 Nov 2018 15:46:13 +0200 Subject: Do not Atomic{I,U}128 in stage0 --- src/libcore/sync/atomic.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/libcore/sync') diff --git a/src/libcore/sync/atomic.rs b/src/libcore/sync/atomic.rs index 82b73a8c432..56d3b429fdb 100644 --- a/src/libcore/sync/atomic.rs +++ b/src/libcore/sync/atomic.rs @@ -1938,7 +1938,7 @@ atomic_int! { 8, u64 AtomicU64 ATOMIC_U64_INIT } -#[cfg(target_has_atomic = "128")] +#[cfg(all(not(stage0), target_has_atomic = "128"))] atomic_int! { unstable(feature = "integer_atomics", issue = "32976"), unstable(feature = "integer_atomics", issue = "32976"), @@ -1952,7 +1952,7 @@ atomic_int! { 16, i128 AtomicI128 ATOMIC_I128_INIT } -#[cfg(target_has_atomic = "128")] +#[cfg(all(not(stage0), target_has_atomic = "128"))] atomic_int! { unstable(feature = "integer_atomics", issue = "32976"), unstable(feature = "integer_atomics", issue = "32976"), -- cgit 1.4.1-3-g733a5