about summary refs log tree commit diff
path: root/src/test/compile-fail/liveness-move-in-while.rs
blob: 6acbc5a9f359a8c9f135669785e776772a95eda4 (plain)
1
2
3
4
5
6
7
8
9
10
11
fn main() {

    let y: int = 42;
    let mut x: int;
    loop {
        log(debug, y);
        while true { while true { while true { x <- y; } } }
        //!^ ERROR use of moved variable: `y`
        //!^^ NOTE move of variable occurred here
    }
}