Skip to content

Commit 9b24595

Browse files
committed
Drive-by: Make assignment conflict tests in borrowck-vec-pattern-nesting.rs robust for NLL.
1 parent fbe7d5b commit 9b24595

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

src/test/ui/borrowck/borrowck-vec-pattern-nesting.rs

+5
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ fn a() {
1919
//~^ borrow of `vec[..]` occurs here
2020
vec[0] = box 4; //~ ERROR cannot assign
2121
//~^ assignment to borrowed `vec[..]` occurs here
22+
_a.use_ref();
2223
}
2324
}
2425
}
@@ -31,6 +32,7 @@ fn b() {
3132
//~^ borrow of `vec[..]` occurs here
3233
vec[0] = box 4; //~ ERROR cannot assign
3334
//~^ assignment to borrowed `vec[..]` occurs here
35+
_b.use_ref();
3436
}
3537
}
3638
}
@@ -82,3 +84,6 @@ fn e() {
8284
}
8385

8486
fn main() {}
87+
88+
trait Fake { fn use_mut(&mut self) { } fn use_ref(&self) { } }
89+
impl<T> Fake for T { }

0 commit comments

Comments
 (0)