diff options
Diffstat (limited to 'src/libcore/float.rs')
| -rw-r--r-- | src/libcore/float.rs | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libcore/float.rs b/src/libcore/float.rs index a5740c71323..50dd4b90bfb 100644 --- a/src/libcore/float.rs +++ b/src/libcore/float.rs @@ -399,11 +399,13 @@ pub pure fn sin(x: float) -> float { f64::sin(x as f64) as float } pub pure fn cos(x: float) -> float { f64::cos(x as f64) as float } pub pure fn tan(x: float) -> float { f64::tan(x as f64) as float } +#[cfg(notest)] impl float : Eq { pure fn eq(&self, other: &float) -> bool { (*self) == (*other) } pure fn ne(&self, other: &float) -> bool { (*self) != (*other) } } +#[cfg(notest)] impl float : Ord { pure fn lt(&self, other: &float) -> bool { (*self) < (*other) } pure fn le(&self, other: &float) -> bool { (*self) <= (*other) } |
