blob: 3b4c0731fc5c76eec36ddd6b8459cea949fd4bba [file] [log] [blame]
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() {
}