Fix int type inference in range calls
authortivek <tivek@users.noreply.github.com>
committertivek <tivek@users.noreply.github.com>
src/lib.rs

index 4c0e9da3088b6c81398b8fb47add3abcb8f16e09..f5ee7b3831e61945b9e1e85daba10c0e6c1960cc 100644 (file)
@@ -164,7 +164,7 @@ impl Mutable for AnyMap {
 fn bench_insertion(b: &mut ::test::Bencher) {
     b.iter(|| {
         let mut data = AnyMap::new();
-        for _ in range(0, 100) {
+        for _ in range(0u, 100) {
             data.insert(42i);
         }
     })
@@ -174,7 +174,7 @@ fn bench_insertion(b: &mut ::test::Bencher) {
 fn bench_find_missing(b: &mut ::test::Bencher) {
     b.iter(|| {
         let data = AnyMap::new();
-        for _ in range(0, 100) {
+        for _ in range(0u, 100) {
             assert_eq!(data.find(), None::<&int>);
         }
     })
@@ -186,7 +186,7 @@ fn bench_find_present(b: &mut ::test::Bencher) {
         let mut data = AnyMap::new();
         data.insert(42i);
         // These inner loops are a feeble attempt to drown the other factors.
-        for _ in range(0, 100) {
+        for _ in range(0u, 100) {
             assert_eq!(data.find(), Some(&42i));
         }
     })