diff options
| author | John Hodge <acessdev@gmail.com> | 2015-02-28 22:51:29 +0800 |
|---|---|---|
| committer | John Hodge <acessdev@gmail.com> | 2015-02-28 22:51:29 +0800 |
| commit | c22d026326f10f8a4e60d49c6fbf37de3c970a78 (patch) | |
| tree | be4a5dcf6ac55ef3fc63aac916d38672adc569bc /src/test | |
| parent | 4a22c3368fe4fd570859fbbf03b971f4913a8569 (diff) | |
| download | rust-c22d026326f10f8a4e60d49c6fbf37de3c970a78.tar.gz rust-c22d026326f10f8a4e60d49c6fbf37de3c970a78.zip | |
ifmt - Add a basic test for {:p} getting truncated
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/run-pass/ifmt.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/test/run-pass/ifmt.rs b/src/test/run-pass/ifmt.rs index ab83fb90d3f..d54de8824e0 100644 --- a/src/test/run-pass/ifmt.rs +++ b/src/test/run-pass/ifmt.rs @@ -137,6 +137,13 @@ pub fn main() { t!(format!("{:+10.3e}", 1.2345e6f64), " +1.234e6"); t!(format!("{:+10.3e}", -1.2345e6f64), " -1.234e6"); + // Test that pointers don't get truncated. + { + let val = usize::MAX; + let exp = format!("{:#x}", val); + t!(format!("{:p}", val as *const isize), exp); + } + // Escaping t!(format!("{{"), "{"); t!(format!("}}"), "}"); |
