Add another test for blocks as expressions

This commit is contained in:
Brian Anderson 2011-03-31 21:45:08 -04:00
parent 19a949c15e
commit c27b72e323

View file

@ -0,0 +1,31 @@
// xfail-boot
// -*- rust -*-
// Tests for standalone blocks as expressions
fn test_basic() {
let bool res = { true };
check (res);
}
fn test_rec() {
auto res = { rec(v1 = 10, v2 = 20) };
check (res.v2 == 20);
}
fn test_filled_with_stuff() {
auto res = {
auto a = 0;
while (a < 10) {
a += 1;
}
a
};
check (res == 10);
}
fn main() {
test_basic();
test_rec();
test_filled_with_stuff();
}