From fcf88b8f87597f97112f048eaa296b3127e51d0b Mon Sep 17 00:00:00 2001 From: Piotr Czarnecki Date: Mon, 25 Aug 2014 14:31:42 +0100 Subject: [PATCH] coretest: Ensure that pointer formatting flags are cleaned up --- src/libcoretest/fmt/mod.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/libcoretest/fmt/mod.rs b/src/libcoretest/fmt/mod.rs index 9fc09b3124e..3f2208e6c2d 100644 --- a/src/libcoretest/fmt/mod.rs +++ b/src/libcoretest/fmt/mod.rs @@ -9,3 +9,10 @@ // except according to those terms. mod num; + +#[test] +fn test_format_flags() { + // No residual flags left by pointer formatting + let p = "".as_ptr(); + assert_eq!(format!("{:p} {:x}", p, 16u), format!("{:p} 10", p)); +}