about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorFelix S. Klock II <pnkfelix@pnkfx.org>2018-07-31 14:36:50 +0200
committerFelix S. Klock II <pnkfelix@pnkfx.org>2018-07-31 14:36:50 +0200
commit26776858cfaf2a46643ea0655fc0a2f4bf362df9 (patch)
tree21b492383ddb892143510dfa61a6f1769426a690 /src
parent6787e25c29c8282bcc9c61e887baec83e41a9834 (diff)
downloadrust-26776858cfaf2a46643ea0655fc0a2f4bf362df9.tar.gz
rust-26776858cfaf2a46643ea0655fc0a2f4bf362df9.zip
Update tests that use `-Z borrowck=compare` or `#[feature(nll)]` to accmmodate diagnostic change.
Diffstat (limited to 'src')
-rw-r--r--src/test/ui/borrowck/issue-41962.stderr34
-rw-r--r--src/test/ui/borrowck/two-phase-multi-mut.stderr16
2 files changed, 25 insertions, 25 deletions
diff --git a/src/test/ui/borrowck/issue-41962.stderr b/src/test/ui/borrowck/issue-41962.stderr
index 4048243acfa..b6e005a6673 100644
--- a/src/test/ui/borrowck/issue-41962.stderr
+++ b/src/test/ui/borrowck/issue-41962.stderr
@@ -17,41 +17,41 @@ LL |         if let Some(thing) = maybe {
    = note: move occurs because the value has type `std::vec::Vec<bool>`, which does not implement the `Copy` trait
 
 error[E0382]: use of moved value: `maybe` (Mir)
-  --> $DIR/issue-41962.rs:17:30
+  --> $DIR/issue-41962.rs:17:16
    |
 LL |         if let Some(thing) = maybe {
-   |                     -----    ^^^^^ value used here after move
-   |                     |
-   |                     value moved here
+   |                ^^^^^-----^
+   |                |    |
+   |                |    value moved here
+   |                value used here after move
    |
    = note: move occurs because value has type `std::vec::Vec<bool>`, which does not implement the `Copy` trait
 
-error[E0382]: borrow of moved value: `maybe` (Mir)
-  --> $DIR/issue-41962.rs:17:30
+error[E0382]: use of moved value (Mir)
+  --> $DIR/issue-41962.rs:17:21
    |
 LL |         if let Some(thing) = maybe {
-   |                     -----    ^^^^^ value borrowed here after move
-   |                     |
-   |                     value moved here
+   |                     ^^^^^ value moved here in previous iteration of loop
    |
    = note: move occurs because value has type `std::vec::Vec<bool>`, which does not implement the `Copy` trait
 
 error[E0382]: use of moved value: `maybe` (Mir)
-  --> $DIR/issue-41962.rs:17:16
+  --> $DIR/issue-41962.rs:17:30
    |
 LL |         if let Some(thing) = maybe {
-   |                ^^^^^-----^
-   |                |    |
-   |                |    value moved here
-   |                value used here after move
+   |                     -----    ^^^^^ value used here after move
+   |                     |
+   |                     value moved here
    |
    = note: move occurs because value has type `std::vec::Vec<bool>`, which does not implement the `Copy` trait
 
-error[E0382]: use of moved value (Mir)
-  --> $DIR/issue-41962.rs:17:21
+error[E0382]: borrow of moved value: `maybe` (Mir)
+  --> $DIR/issue-41962.rs:17:30
    |
 LL |         if let Some(thing) = maybe {
-   |                     ^^^^^ value moved here in previous iteration of loop
+   |                     -----    ^^^^^ value borrowed here after move
+   |                     |
+   |                     value moved here
    |
    = note: move occurs because value has type `std::vec::Vec<bool>`, which does not implement the `Copy` trait
 
diff --git a/src/test/ui/borrowck/two-phase-multi-mut.stderr b/src/test/ui/borrowck/two-phase-multi-mut.stderr
index 0c02acf6548..a7e1dd95364 100644
--- a/src/test/ui/borrowck/two-phase-multi-mut.stderr
+++ b/src/test/ui/borrowck/two-phase-multi-mut.stderr
@@ -1,21 +1,21 @@
 error[E0499]: cannot borrow `foo` as mutable more than once at a time
-  --> $DIR/two-phase-multi-mut.rs:23:16
+  --> $DIR/two-phase-multi-mut.rs:23:5
    |
 LL |     foo.method(&mut foo);
-   |     -----------^^^^^^^^-
+   |     ^^^^^^^^^^^--------^
    |     |          |
-   |     |          second mutable borrow occurs here
-   |     first mutable borrow occurs here
+   |     |          first mutable borrow occurs here
+   |     second mutable borrow occurs here
    |     borrow later used here
 
 error[E0499]: cannot borrow `foo` as mutable more than once at a time
-  --> $DIR/two-phase-multi-mut.rs:23:5
+  --> $DIR/two-phase-multi-mut.rs:23:16
    |
 LL |     foo.method(&mut foo);
-   |     ^^^^^^^^^^^--------^
+   |     -----------^^^^^^^^-
    |     |          |
-   |     |          first mutable borrow occurs here
-   |     second mutable borrow occurs here
+   |     |          second mutable borrow occurs here
+   |     first mutable borrow occurs here
    |     borrow later used here
 
 error: aborting due to 2 previous errors