1 // Test messages where a closure capture conflicts with itself because it's in
6 fn repreated_move(x: String) {
12 fn repreated_mut_borrow(mut x: String) {
13 let mut v = Vec::new();
15 v.push(|| x = String::new()); //~ ERROR
19 fn repreated_unique_borrow(x: &mut String) {
20 let mut v = Vec::new();
22 v.push(|| *x = String::new()); //~ ERROR