From 0cb0ef2ca5e4c0694f12ff1ca7d0a59d789b795b Mon Sep 17 00:00:00 2001 From: Daniel Micay Date: Mon, 12 Aug 2013 17:25:14 -0400 Subject: fix build with the new snapshot compiler --- src/libstd/num/num.rs | 51 ++++++++++++++------------------------------------- 1 file changed, 14 insertions(+), 37 deletions(-) (limited to 'src/libstd/num') diff --git a/src/libstd/num/num.rs b/src/libstd/num/num.rs index 62452a4edff..3af1666b4da 100644 --- a/src/libstd/num/num.rs +++ b/src/libstd/num/num.rs @@ -19,7 +19,6 @@ use cmp::{Eq, ApproxEq, Ord}; use ops::{Add, Sub, Mul, Div, Rem, Neg}; use ops::{Not, BitAnd, BitOr, BitXor, Shl, Shr}; use option::{Option, Some, None}; -#[cfg(not(stage0))] use unstable::intrinsics; pub mod strconv; @@ -522,7 +521,6 @@ pub trait CheckedAdd: Add { fn checked_add(&self, v: &Self) -> Option; } -#[cfg(not(stage0))] impl CheckedAdd for i8 { #[inline] fn checked_add(&self, v: &i8) -> Option { @@ -533,7 +531,6 @@ impl CheckedAdd for i8 { } } -#[cfg(not(stage0))] impl CheckedAdd for i16 { #[inline] fn checked_add(&self, v: &i16) -> Option { @@ -544,7 +541,6 @@ impl CheckedAdd for i16 { } } -#[cfg(not(stage0))] impl CheckedAdd for i32 { #[inline] fn checked_add(&self, v: &i32) -> Option { @@ -555,7 +551,6 @@ impl CheckedAdd for i32 { } } -#[cfg(not(stage0))] impl CheckedAdd for i64 { #[inline] fn checked_add(&self, v: &i64) -> Option { @@ -566,7 +561,7 @@ impl CheckedAdd for i64 { } } -#[cfg(not(stage0), target_word_size = "32")] +#[cfg(target_word_size = "32")] impl CheckedAdd for int { #[inline] fn checked_add(&self, v: &int) -> Option { @@ -577,7 +572,7 @@ impl CheckedAdd for int { } } -#[cfg(not(stage0), target_word_size = "64")] +#[cfg(target_word_size = "64")] impl CheckedAdd for int { #[inline] fn checked_add(&self, v: &int) -> Option { @@ -588,7 +583,6 @@ impl CheckedAdd for int { } } -#[cfg(not(stage0))] impl CheckedAdd for u8 { #[inline] fn checked_add(&self, v: &u8) -> Option { @@ -599,7 +593,6 @@ impl CheckedAdd for u8 { } } -#[cfg(not(stage0))] impl CheckedAdd for u16 { #[inline] fn checked_add(&self, v: &u16) -> Option { @@ -610,7 +603,6 @@ impl CheckedAdd for u16 { } } -#[cfg(not(stage0))] impl CheckedAdd for u32 { #[inline] fn checked_add(&self, v: &u32) -> Option { @@ -621,7 +613,6 @@ impl CheckedAdd for u32 { } } -#[cfg(not(stage0))] impl CheckedAdd for u64 { #[inline] fn checked_add(&self, v: &u64) -> Option { @@ -632,7 +623,7 @@ impl CheckedAdd for u64 { } } -#[cfg(not(stage0), target_word_size = "32")] +#[cfg(target_word_size = "32")] impl CheckedAdd for uint { #[inline] fn checked_add(&self, v: &uint) -> Option { @@ -643,7 +634,7 @@ impl CheckedAdd for uint { } } -#[cfg(not(stage0), target_word_size = "64")] +#[cfg(target_word_size = "64")] impl CheckedAdd for uint { #[inline] fn checked_add(&self, v: &uint) -> Option { @@ -658,7 +649,6 @@ pub trait CheckedSub: Sub { fn checked_sub(&self, v: &Self) -> Option; } -#[cfg(not(stage0))] impl CheckedSub for i8 { #[inline] fn checked_sub(&self, v: &i8) -> Option { @@ -669,7 +659,6 @@ impl CheckedSub for i8 { } } -#[cfg(not(stage0))] impl CheckedSub for i16 { #[inline] fn checked_sub(&self, v: &i16) -> Option { @@ -680,7 +669,6 @@ impl CheckedSub for i16 { } } -#[cfg(not(stage0))] impl CheckedSub for i32 { #[inline] fn checked_sub(&self, v: &i32) -> Option { @@ -691,7 +679,6 @@ impl CheckedSub for i32 { } } -#[cfg(not(stage0))] impl CheckedSub for i64 { #[inline] fn checked_sub(&self, v: &i64) -> Option { @@ -702,7 +689,7 @@ impl CheckedSub for i64 { } } -#[cfg(not(stage0), target_word_size = "32")] +#[cfg(target_word_size = "32")] impl CheckedSub for int { #[inline] fn checked_sub(&self, v: &int) -> Option { @@ -713,7 +700,7 @@ impl CheckedSub for int { } } -#[cfg(not(stage0), target_word_size = "64")] +#[cfg(target_word_size = "64")] impl CheckedSub for int { #[inline] fn checked_sub(&self, v: &int) -> Option { @@ -724,7 +711,6 @@ impl CheckedSub for int { } } -#[cfg(not(stage0))] impl CheckedSub for u8 { #[inline] fn checked_sub(&self, v: &u8) -> Option { @@ -735,7 +721,6 @@ impl CheckedSub for u8 { } } -#[cfg(not(stage0))] impl CheckedSub for u16 { #[inline] fn checked_sub(&self, v: &u16) -> Option { @@ -746,7 +731,6 @@ impl CheckedSub for u16 { } } -#[cfg(not(stage0))] impl CheckedSub for u32 { #[inline] fn checked_sub(&self, v: &u32) -> Option { @@ -757,7 +741,6 @@ impl CheckedSub for u32 { } } -#[cfg(not(stage0))] impl CheckedSub for u64 { #[inline] fn checked_sub(&self, v: &u64) -> Option { @@ -768,7 +751,7 @@ impl CheckedSub for u64 { } } -#[cfg(not(stage0), target_word_size = "32")] +#[cfg(target_word_size = "32")] impl CheckedSub for uint { #[inline] fn checked_sub(&self, v: &uint) -> Option { @@ -779,7 +762,7 @@ impl CheckedSub for uint { } } -#[cfg(not(stage0), target_word_size = "64")] +#[cfg(target_word_size = "64")] impl CheckedSub for uint { #[inline] fn checked_sub(&self, v: &uint) -> Option { @@ -794,7 +777,6 @@ pub trait CheckedMul: Mul { fn checked_mul(&self, v: &Self) -> Option; } -#[cfg(not(stage0))] impl CheckedMul for i8 { #[inline] fn checked_mul(&self, v: &i8) -> Option { @@ -805,7 +787,6 @@ impl CheckedMul for i8 { } } -#[cfg(not(stage0))] impl CheckedMul for i16 { #[inline] fn checked_mul(&self, v: &i16) -> Option { @@ -816,7 +797,6 @@ impl CheckedMul for i16 { } } -#[cfg(not(stage0))] impl CheckedMul for i32 { #[inline] fn checked_mul(&self, v: &i32) -> Option { @@ -828,7 +808,7 @@ impl CheckedMul for i32 { } // FIXME: #8449: should not be disabled on 32-bit -#[cfg(not(stage0), target_word_size = "64")] +#[cfg(target_word_size = "64")] impl CheckedMul for i64 { #[inline] fn checked_mul(&self, v: &i64) -> Option { @@ -839,7 +819,7 @@ impl CheckedMul for i64 { } } -#[cfg(not(stage0), target_word_size = "32")] +#[cfg(target_word_size = "32")] impl CheckedMul for int { #[inline] fn checked_mul(&self, v: &int) -> Option { @@ -850,7 +830,7 @@ impl CheckedMul for int { } } -#[cfg(not(stage0), target_word_size = "64")] +#[cfg(target_word_size = "64")] impl CheckedMul for int { #[inline] fn checked_mul(&self, v: &int) -> Option { @@ -861,7 +841,6 @@ impl CheckedMul for int { } } -#[cfg(not(stage0))] impl CheckedMul for u8 { #[inline] fn checked_mul(&self, v: &u8) -> Option { @@ -872,7 +851,6 @@ impl CheckedMul for u8 { } } -#[cfg(not(stage0))] impl CheckedMul for u16 { #[inline] fn checked_mul(&self, v: &u16) -> Option { @@ -883,7 +861,6 @@ impl CheckedMul for u16 { } } -#[cfg(not(stage0))] impl CheckedMul for u32 { #[inline] fn checked_mul(&self, v: &u32) -> Option { @@ -895,7 +872,7 @@ impl CheckedMul for u32 { } // FIXME: #8449: should not be disabled on 32-bit -#[cfg(not(stage0), target_word_size = "64")] +#[cfg(target_word_size = "64")] impl CheckedMul for u64 { #[inline] fn checked_mul(&self, v: &u64) -> Option { @@ -906,7 +883,7 @@ impl CheckedMul for u64 { } } -#[cfg(not(stage0), target_word_size = "32")] +#[cfg(target_word_size = "32")] impl CheckedMul for uint { #[inline] fn checked_mul(&self, v: &uint) -> Option { @@ -917,7 +894,7 @@ impl CheckedMul for uint { } } -#[cfg(not(stage0), target_word_size = "64")] +#[cfg(target_word_size = "64")] impl CheckedMul for uint { #[inline] fn checked_mul(&self, v: &uint) -> Option { -- cgit 1.4.1-3-g733a5