diff options
| author | Brian Anderson <andersrb@gmail.com> | 2011-03-28 00:46:16 -0400 |
|---|---|---|
| committer | Brian Anderson <andersrb@gmail.com> | 2011-03-31 23:23:27 -0400 |
| commit | efb738153c7248601a9a1b294b0ad8fd9c27023c (patch) | |
| tree | 4709fed7516d892cb5827bedc7f1a54866c5d3ca /src | |
| parent | dcf04ffbad5f581a8873fd477af83c2814aa7c12 (diff) | |
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 00000000000..859c593850a --- /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 |
