summary refs log tree commit diff
path: root/src/test/run-pass/while-loop-constraints-2.rs
blob: 2293724739a1a4424439d40932210f763c1a34c4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
fn main() {

    let mut y: int = 42;
    let mut z: int = 42;
    let mut x: int;
    while z < 50 {
        z += 1;
        while false { x <- y; y = z; }
        log(debug, y);
    }
    assert (y == 42 && z == 50);
}