2010-06-30 02:30:17 -07:00
|
|
|
fn incr(& mutable int x) -> bool {
|
2010-06-23 21:03:09 -07:00
|
|
|
x += 1;
|
2011-05-02 17:47:24 -07:00
|
|
|
assert (false);
|
2010-06-23 21:03:09 -07:00
|
|
|
ret false;
|
|
|
|
}
|
|
|
|
|
|
|
|
fn main() {
|
|
|
|
|
|
|
|
auto x = (1 == 2) || (3 == 3);
|
2011-05-02 17:47:24 -07:00
|
|
|
assert (x);
|
2010-06-23 21:03:09 -07:00
|
|
|
|
|
|
|
let int y = 10;
|
|
|
|
log x || incr(y);
|
2011-05-02 17:47:24 -07:00
|
|
|
assert (y == 10);
|
2010-06-23 21:03:09 -07:00
|
|
|
|
|
|
|
if (true && x) {
|
2011-05-02 17:47:24 -07:00
|
|
|
assert (true);
|
2010-06-23 21:03:09 -07:00
|
|
|
} else {
|
2011-05-02 17:47:24 -07:00
|
|
|
assert (false);
|
2010-06-23 21:03:09 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
}
|