aboutsummaryrefslogtreecommitdiff
path: root/src/test/run-pass/while-with-break.rs
blob: 2adaf24bbc389bbb7f0312d874c79da8e4a758f1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// -*- rust -*-

fn main() {
  let int i = 90;
  while (i < 100) {
    log i;
    i = i + 1;
    if (i == 95) { 
      let vec[int] v = vec(1,2,3,4,5); // we check that it is freed by break
      log "breaking"; 
      break; 
    }
  }
  assert (i == 95);
}