aboutsummaryrefslogtreecommitdiff
path: root/src/test/run-pass/lazy-and-or.rs
blob: 7034efba2b6556f804fc900b9792759f03ffed23 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
fn incr(& mutable int x) -> bool {
  x += 1;
  assert (false);
  ret false;
}

fn main() {

  auto x = (1 == 2) || (3 == 3);
  assert (x);

  let int y = 10;
  log x || incr(y);
  assert (y == 10);

  if (true && x) {
    assert (true);
  } else {
    assert (false);
  }

}