From 31bb6a60bb59d40c97ab3f68a313d199429bf4ef Mon Sep 17 00:00:00 2001 From: Niko Matsakis Date: Fri, 13 Jan 2012 13:56:50 -0800 Subject: [PATCH] Fixes #1499: a test that shape code can walk explicit disr values --- src/test/run-pass/tag-disr-val-shape.rs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/test/run-pass/tag-disr-val-shape.rs diff --git a/src/test/run-pass/tag-disr-val-shape.rs b/src/test/run-pass/tag-disr-val-shape.rs new file mode 100644 index 000000000000..7ec82ac824e5 --- /dev/null +++ b/src/test/run-pass/tag-disr-val-shape.rs @@ -0,0 +1,14 @@ +tag color { + red = 0xff0000; + green = 0x00ff00; + blue = 0x0000ff; + black = 0x000000; + white = 0xFFFFFF; +} + +fn main() { + assert uint::to_str(red as uint, 10u) == #fmt["%?", red]; + assert uint::to_str(green as uint, 10u) == #fmt["%?", green]; + assert uint::to_str(white as uint, 10u) == #fmt["%?", white]; +} +