diff options
Diffstat (limited to 'src/test/compile-fail/borrowck-vec-pattern-nesting.rs')
| -rw-r--r-- | src/test/compile-fail/borrowck-vec-pattern-nesting.rs | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/src/test/compile-fail/borrowck-vec-pattern-nesting.rs b/src/test/compile-fail/borrowck-vec-pattern-nesting.rs index e125d777371..b5745070817 100644 --- a/src/test/compile-fail/borrowck-vec-pattern-nesting.rs +++ b/src/test/compile-fail/borrowck-vec-pattern-nesting.rs @@ -22,7 +22,7 @@ fn a() { fn b() { let mut vec = vec!(box 1, box 2, box 3); - let vec: &mut [Box<isize>] = vec.as_mut_slice(); + let vec: &mut [Box<isize>] = &mut vec; match vec { [_b..] => { vec[0] = box 4; //~ ERROR cannot assign @@ -32,7 +32,7 @@ fn b() { fn c() { let mut vec = vec!(box 1, box 2, box 3); - let vec: &mut [Box<isize>] = vec.as_mut_slice(); + let vec: &mut [Box<isize>] = &mut vec; match vec { [_a, //~ ERROR cannot move out _b..] => { //~^ NOTE attempting to move value to here @@ -50,7 +50,7 @@ fn c() { fn d() { let mut vec = vec!(box 1, box 2, box 3); - let vec: &mut [Box<isize>] = vec.as_mut_slice(); + let vec: &mut [Box<isize>] = &mut vec; match vec { [_a.., //~ ERROR cannot move out _b] => {} //~ NOTE attempting to move value to here @@ -61,7 +61,7 @@ fn d() { fn e() { let mut vec = vec!(box 1, box 2, box 3); - let vec: &mut [Box<isize>] = vec.as_mut_slice(); + let vec: &mut [Box<isize>] = &mut vec; match vec { [_a, _b, _c] => {} //~ ERROR cannot move out //~^ NOTE attempting to move value to here | 
