]> git.lizzy.rs Git - rust.git/blobdiff - src/test/run-pass/float-nan.rs
cleanup: s/impl Copy/#[derive(Copy)]/g
[rust.git] / src / test / run-pass / float-nan.rs
index b34cc7863b254bdaa834ea4d104d27b54dc1b2ee..4d9f7d507f0a50f316d729e9a5d2f0c6dcbb7b19 100644 (file)
@@ -8,16 +8,14 @@
 // option. This file may not be copied, modified, or distributed
 // except according to those terms.
 
-extern mod extra;
-
 use std::num::Float;
 
 pub fn main() {
-  let nan: float = Float::nan();
+  let nan: f64 = Float::nan();
   assert!((nan).is_nan());
 
-  let inf: float = Float::infinity();
-  let neg_inf: float = Float::neg_infinity();
+  let inf: f64 = Float::infinity();
+  let neg_inf: f64 = Float::neg_infinity();
   assert_eq!(-inf, neg_inf);
 
   assert!( nan !=  nan);
@@ -80,14 +78,14 @@ pub fn main() {
   assert!((nan * 1.).is_nan());
   assert!((nan / 1.).is_nan());
   assert!((nan / 0.).is_nan());
-  assert!((0f/0f).is_nan());
+  assert!((0.0/0.0f64).is_nan());
   assert!((-inf + inf).is_nan());
   assert!((inf - inf).is_nan());
 
-  assert!(!(-1f).is_nan());
-  assert!(!(0f).is_nan());
-  assert!(!(0.1f).is_nan());
-  assert!(!(1f).is_nan());
+  assert!(!(-1.0f64).is_nan());
+  assert!(!(0.0f64).is_nan());
+  assert!(!(0.1f64).is_nan());
+  assert!(!(1.0f64).is_nan());
   assert!(!(inf).is_nan());
   assert!(!(-inf).is_nan());
   assert!(!(1./-inf).is_nan());