Skip to content

Commit

Permalink
update tests
Browse files Browse the repository at this point in the history
  • Loading branch information
matthewjasper committed Jul 21, 2018
1 parent 086c2d0 commit d34924d
Show file tree
Hide file tree
Showing 3 changed files with 28 additions and 11 deletions.
25 changes: 22 additions & 3 deletions src/test/ui/issue-20801.nll.stderr
@@ -1,8 +1,27 @@
error: internal compiler error: Accessing `(*_8)` with the kind `Write(Move)` shouldn't be possible
error[E0507]: cannot move out of borrowed content
--> $DIR/issue-20801.rs:36:22
|
LL | let a = unsafe { *mut_ref() };
| ^^^^^^^^^^ cannot move out of borrowed content

error[E0507]: cannot move out of borrowed content
--> $DIR/issue-20801.rs:39:22
|
LL | let b = unsafe { *imm_ref() };
| ^^^^^^^^^^ cannot move out of borrowed content

error[E0507]: cannot move out of borrowed content
--> $DIR/issue-20801.rs:42:22
|
LL | let c = unsafe { *mut_ptr() };
| ^^^^^^^^^^ cannot move out of borrowed content

error[E0507]: cannot move out of borrowed content
--> $DIR/issue-20801.rs:45:22
|
LL | let d = unsafe { *const_ptr() };
| ^^^^^^^^^^^^
| ^^^^^^^^^^^^ cannot move out of borrowed content

error: aborting due to previous error
error: aborting due to 4 previous errors

For more information about this error, try `rustc --explain E0507`.
2 changes: 0 additions & 2 deletions src/test/ui/issue-20801.rs
Expand Up @@ -8,8 +8,6 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

// ignore-test currently ICEs when using NLL (#52416)

// We used to ICE when moving out of a `*mut T` or `*const T`.

struct T(u8);
Expand Down
12 changes: 6 additions & 6 deletions src/test/ui/issue-30355.nll.stderr
@@ -1,9 +1,3 @@
error[E0508]: cannot move out of type `[u8]`, a non-copy slice
--> $DIR/issue-30355.rs:15:8
|
LL | &X(*Y)
| ^^ cannot move out of here

error[E0161]: cannot move a value of type X: the size of X cannot be statically determined
--> $DIR/issue-30355.rs:15:6
|
Expand All @@ -16,6 +10,12 @@ error[E0161]: cannot move a value of type [u8]: the size of [u8] cannot be stati
LL | &X(*Y)
| ^^

error[E0508]: cannot move out of type `[u8]`, a non-copy slice
--> $DIR/issue-30355.rs:15:8
|
LL | &X(*Y)
| ^^ cannot move out of here

error: aborting due to 3 previous errors

Some errors occurred: E0161, E0508.
Expand Down

0 comments on commit d34924d

Please sign in to comment.