summaryrefslogtreecommitdiffstats
path: root/tests/ui/borrowck/borrowck-unary-move.rs
blob: 3b4c0731fc5c76eec36ddd6b8459cea949fd4bba (plain)
1
2
3
4
5
6
7
8
9
10
11
fn foo(x: Box<isize>) -> isize {
    let y = &*x;
    free(x); //~ ERROR cannot move out of `x` because it is borrowed
    *y
}

fn free(_x: Box<isize>) {
}

fn main() {
}