summary refs log tree commit diff
path: root/src/test/compile-fail/cap-clause-move-upvar.rs
blob: bb0ddcd3cf7ab2c4ce42f27ac4463b2d258bd253 (plain)
1
2
3
4
5
6
7
8
// error-pattern:upvars (like 'x') cannot be moved into a closure
fn main() {
    let x = 5;
    let _y = fn~[move x]() -> int {
        let _z = fn~[move x]() -> int { x };
        22
    };
}