]> git.lizzy.rs Git - rust.git/commitdiff
Fix assuming 32-bit pointers
authorJohn Hodge <acessdev@gmail.com>
Sat, 28 Feb 2015 14:44:10 +0000 (22:44 +0800)
committerJohn Hodge <acessdev@gmail.com>
Sat, 28 Feb 2015 14:44:10 +0000 (22:44 +0800)
src/libcore/fmt/mod.rs

index 117b829fdff9b5bf79ed6e4d686cfa45239b21b4..9544fbaa55b256b65fd48dd58ee682dc14c1386a 100644 (file)
@@ -700,7 +700,7 @@ fn fmt(&self, f: &mut Formatter) -> Result {
 impl<T> Pointer for *const T {
     fn fmt(&self, f: &mut Formatter) -> Result {
         f.flags |= 1 << (FlagV1::Alternate as u32);
-        let ret = LowerHex::fmt(&(*self as u32), f);
+        let ret = LowerHex::fmt(&(*self as usize), f);
         f.flags &= !(1 << (FlagV1::Alternate as u32));
         ret
     }