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