// Regression test for issue #75904 | |
// Tests that we point at an expression | |
// that required the upvar to be moved, rather than just borrowed. | |
struct NotCopy; | |
fn main() { | |
let mut a = NotCopy; | |
loop { | |
|| { //~ ERROR use of moved value | |
&mut a; | |
a; | |
}; | |
} | |
} |