mirror of
https://github.com/rust-lang/rust.git
synced 2026-05-07 09:13:07 +03:00
fmt: Assume that we'll only ever see 32 or 64 bit pointers
This commit is contained in:
@@ -861,8 +861,7 @@ fn fmt(&self, f: &mut Formatter) -> Result {
|
||||
// The formats need two extra bytes, for the 0x
|
||||
if cfg!(target_pointer_width = "32") {
|
||||
f.width = Some(10);
|
||||
}
|
||||
if cfg!(target_pointer_width = "64") {
|
||||
} else {
|
||||
f.width = Some(18);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -26,8 +26,7 @@ fn main() {
|
||||
if cfg!(target_pointer_width = "32") {
|
||||
assert_eq!(format!("{:#p}", p),
|
||||
"0x00000000");
|
||||
}
|
||||
if cfg!(target_pointer_width = "64") {
|
||||
} else {
|
||||
assert_eq!(format!("{:#p}", p),
|
||||
"0x0000000000000000");
|
||||
}
|
||||
|
||||
@@ -75,8 +75,7 @@ pub fn main() {
|
||||
if cfg!(target_pointer_width = "32") {
|
||||
t!(format!("{:#p}", 0x1234 as *const isize), "0x00001234");
|
||||
t!(format!("{:#p}", 0x1234 as *mut isize), "0x00001234");
|
||||
}
|
||||
if cfg!(target_pointer_width = "64") {
|
||||
} else {
|
||||
t!(format!("{:#p}", 0x1234 as *const isize), "0x0000000000001234");
|
||||
t!(format!("{:#p}", 0x1234 as *mut isize), "0x0000000000001234");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user