aboutsummaryrefslogtreecommitdiff
path: root/src/test/run-pass/while-with-break.rs
blob: 0e27f252ebb310e69e4cf3a7834d44fccef790f7 (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; 
    }
  }
  check(i == 95);
}