diff options
| author | Niko Matsakis <niko@alum.mit.edu> | 2012-01-13 13:56:50 -0800 |
|---|---|---|
| committer | Niko Matsakis <niko@alum.mit.edu> | 2012-01-13 13:57:06 -0800 |
| commit | 31bb6a60bb59d40c97ab3f68a313d199429bf4ef (patch) | |
| tree | 6a3d076c51dcd68b0c3aff7f27ac0e1babe31152 /src/test | |
| parent | 6c05214ef8c10ac7a4a1ce027d6910caaf204179 (diff) | |
| download | rust-31bb6a60bb59d40c97ab3f68a313d199429bf4ef.tar.gz rust-31bb6a60bb59d40c97ab3f68a313d199429bf4ef.zip | |
Fixes #1499: a test that shape code can walk explicit disr values
Diffstat (limited to 'src/test')
| -rw-r--r-- | src/test/run-pass/tag-disr-val-shape.rs | 14 |
1 files changed, 14 insertions, 0 deletions
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 00000000000..7ec82ac824e --- /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]; +} + |
