diff options
| author | Brian Anderson <[email protected]> | 2011-03-28 00:46:16 -0400 |
|---|---|---|
| committer | Brian Anderson <[email protected]> | 2011-03-31 23:23:27 -0400 |
| commit | efb738153c7248601a9a1b294b0ad8fd9c27023c (patch) | |
| tree | 4709fed7516d892cb5827bedc7f1a54866c5d3ca /src | |
| parent | Un-XFAIL expr-if-box.rs (diff) | |
| download | rust-efb738153c7248601a9a1b294b0ad8fd9c27023c.tar.xz rust-efb738153c7248601a9a1b294b0ad8fd9c27023c.zip | |
Add an XFAILed test for treating alts as expressions
Diffstat (limited to 'src')
| -rw-r--r-- | src/test/run-pass/expr-alt.rs | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/test/run-pass/expr-alt.rs b/src/test/run-pass/expr-alt.rs new file mode 100644 index 00000000..859c5938 --- /dev/null +++ b/src/test/run-pass/expr-alt.rs @@ -0,0 +1,31 @@ +// xfail-boot +// xfail-stage0 +// -*- rust -*- + +// Tests for using alt as an expression + +fn test() { + let bool res = alt (true) { + case (true) { + true + } + case (false) { + false + } + }; + check (res); + + res = alt(false) { + case (true) { + false + } + case (false) { + true + } + }; + check (res); +} + +fn main() { + test(); +}
\ No newline at end of file |