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