diff options
| author | OGINO Masanori <masanori.ogino@gmail.com> | 2014-05-14 00:44:04 +0900 |
|---|---|---|
| committer | OGINO Masanori <masanori.ogino@gmail.com> | 2014-05-14 09:14:45 +0900 |
| commit | 7af5f646f1884dcfbcf0d2fae117db5502cfb38e (patch) | |
| tree | d9632ea97dc1bfbf289636d29a13fcac5573bd47 | |
| parent | 6ce7dfb996e238e42af068f2d870087088c32675 (diff) | |
| download | rust-7af5f646f1884dcfbcf0d2fae117db5502cfb38e.tar.gz rust-7af5f646f1884dcfbcf0d2fae117db5502cfb38e.zip | |
Suppress warnings on 32bit platforms.
On 32bit platforms, int is the same as i32, so 0xffffffff is "out of range." Annotating variables as u32 fixes the problems. Signed-off-by: OGINO Masanori <masanori.ogino@gmail.com>
| -rw-r--r-- | src/libcollections/hashmap.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libcollections/hashmap.rs b/src/libcollections/hashmap.rs index 7dfc89b01de..3cffea46fec 100644 --- a/src/libcollections/hashmap.rs +++ b/src/libcollections/hashmap.rs @@ -1906,7 +1906,7 @@ mod test_map { } assert_eq!(m.len(), 32); - let mut observed = 0; + let mut observed: u32 = 0; for (k, v) in m.iter() { assert_eq!(*v, *k * 2); @@ -2102,7 +2102,7 @@ mod test_set { for i in range(0u, 32) { assert!(a.insert(i)); } - let mut observed = 0; + let mut observed: u32 = 0; for k in a.iter() { observed |= 1 << *k; } |
