about summary refs log tree commit diff
path: root/src/libstd/num
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2014-01-08 10:06:45 -0800
committerbors <bors@rust-lang.org>2014-01-08 10:06:45 -0800
commit430652c970db41f718936bb649516c401b02964b (patch)
treea41d51a20c1b3c876a345039bcfdd86a5c9b8cc2 /src/libstd/num
parentf3a8baafbecdb6e41f001c8f218d4796a9ca8d40 (diff)
parent0547fb9cad4053f3ec66e722b7a05df259d63038 (diff)
downloadrust-430652c970db41f718936bb649516c401b02964b.tar.gz
rust-430652c970db41f718936bb649516c401b02964b.zip
auto merge of #11370 : alexcrichton/rust/issue-10465, r=pwalton
Turned out to be a 2-line fix, but the compiler fallout was huge.
Diffstat (limited to 'src/libstd/num')
-rw-r--r--src/libstd/num/int_macros.rs1
-rw-r--r--src/libstd/num/strconv.rs2
-rw-r--r--src/libstd/num/uint_macros.rs1
3 files changed, 3 insertions, 1 deletions
diff --git a/src/libstd/num/int_macros.rs b/src/libstd/num/int_macros.rs
index a08faf66199..0e7e4277dd6 100644
--- a/src/libstd/num/int_macros.rs
+++ b/src/libstd/num/int_macros.rs
@@ -445,6 +445,7 @@ mod tests {
     use int;
     use i32;
     use num;
+    use num::CheckedDiv;
     use mem;
 
     #[test]
diff --git a/src/libstd/num/strconv.rs b/src/libstd/num/strconv.rs
index 7dcae69f70d..ba51ac3e88d 100644
--- a/src/libstd/num/strconv.rs
+++ b/src/libstd/num/strconv.rs
@@ -21,7 +21,7 @@ use str;
 use vec::{CopyableVector, ImmutableVector, MutableVector};
 use vec::OwnedVector;
 use num::{NumCast, Zero, One, cast, pow_with_uint, Integer};
-use num::{Round, Float, FPNaN, FPInfinite};
+use num::{Round, Float, FPNaN, FPInfinite, ToPrimitive};
 
 pub enum ExponentFormat {
     ExpNone,
diff --git a/src/libstd/num/uint_macros.rs b/src/libstd/num/uint_macros.rs
index 6da3e43a5d6..1a256981d74 100644
--- a/src/libstd/num/uint_macros.rs
+++ b/src/libstd/num/uint_macros.rs
@@ -324,6 +324,7 @@ mod tests {
     use super::*;
 
     use num;
+    use num::CheckedDiv;
     use mem;
     use u16;