aboutsummaryrefslogtreecommitdiff
path: root/src/test/run-pass/while-with-break.rs
blob: 40efebc81bccbc89835e9f990f119f8679de9c92 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// xfail-stage0
// -*- 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; 
    }
  }
  check(i == 95);
}