]> git.lizzy.rs Git - rust.git/commitdiff
error output updated by ./x.py test --stage 1 src/test/ui --incremental --bless
authorClint Frederickson <clint.frederickson@ironcorelabs.com>
Wed, 6 Feb 2019 15:42:21 +0000 (08:42 -0700)
committerClint Frederickson <clint.frederickson@ironcorelabs.com>
Wed, 6 Feb 2019 15:42:21 +0000 (08:42 -0700)
21 files changed:
src/test/ui/borrowck/borrowck-asm.mir.stderr
src/test/ui/borrowck/borrowck-describe-lvalue.mir.stderr
src/test/ui/borrowck/borrowck-drop-from-guard.stderr
src/test/ui/borrowck/borrowck-issue-48962.stderr
src/test/ui/borrowck/borrowck-move-moved-value-into-closure.mir.stderr
src/test/ui/borrowck/borrowck-move-out-from-array.mir.stderr
src/test/ui/borrowck/borrowck-reinit.stderr
src/test/ui/borrowck/issue-54499-field-mutation-of-moved-out-with-mut.nll.stderr
src/test/ui/borrowck/issue-54499-field-mutation-of-moved-out.nll.stderr
src/test/ui/borrowck/two-phase-nonrecv-autoref.nll.stderr
src/test/ui/issues/issue-29723.stderr
src/test/ui/issues/issue-34721.stderr
src/test/ui/moves/moves-based-on-type-tuple.stderr
src/test/ui/nll/closure-access-spans.stderr
src/test/ui/nll/closure-move-spans.stderr
src/test/ui/nll/decl-macro-illegal-copy.stderr
src/test/ui/nll/issue-21232-partial-init-and-erroneous-use.stderr
src/test/ui/nll/issue-21232-partial-init-and-use.stderr
src/test/ui/nll/move-subpaths-moves-root.stderr
src/test/ui/try-block/try-block-bad-lifetime.stderr
src/test/ui/try-block/try-block-maybe-bad-lifetime.stderr

index 86e4832b3873ce49ae1bc09a2247e1b3e5af6fde..71b4dbe2aa0c9a4470a77b77e0c2e7fd6431ed23 100644 (file)
@@ -8,7 +8,7 @@ LL |             asm!("nop" : : "r"(x));
    |                                - value moved here
 LL |         }
 LL |         let z = x;  //[ast]~ ERROR use of moved value: `x`
-   |                 ^ value used here after move
+   |                 ^ value used here after partial move
 
 error[E0503]: cannot use `x` because it was mutably borrowed
   --> $DIR/borrowck-asm.rs:35:32
@@ -71,7 +71,7 @@ LL |         let x = &mut 2;
    |             - move occurs because `x` has type `&mut i32`, which does not implement the `Copy` trait
 LL |         unsafe {
 LL |             asm!("nop" : : "r"(x), "r"(x) );    //[ast]~ ERROR use of moved value
-   |                                -       ^ value used here after move
+   |                                -       ^ value used here after partial move
    |                                |
    |                                value moved here
 
index 279548f870fd042945721d26f1fae0f5ab21870d..52cb98333ac2e5a12cd0b3b5342f5e98dfebbf34 100644 (file)
@@ -367,7 +367,7 @@ error[E0382]: use of moved value: `x`
 LL |                 drop(x);
    |                      - value moved here
 LL |                 drop(x); //[ast]~ ERROR use of moved value: `x`
-   |                      ^ value used here after move
+   |                      ^ value used here after partial move
    |
    = note: move occurs because `x` has type `std::vec::Vec<i32>`, which does not implement the `Copy` trait
 
index 07b597f480feba33d7c40c018b55c80a6b18de8f..c2db8b5830f55815a2ab27c6bc165643ce0ed000 100644 (file)
@@ -8,7 +8,7 @@ LL |         Some(_) if { drop(my_str); false } => {}
    |                           ------ value moved here
 LL |         Some(_) => {}
 LL |         None => { foo(my_str); } //~ ERROR [E0382]
-   |                       ^^^^^^ value used here after move
+   |                       ^^^^^^ value used here after partial move
 
 error: aborting due to previous error
 
index de4894d5b526b8e5baf7c6400836cbe765e3e502..d0105e311bc692d69613f182432bc0bacb250319 100644 (file)
@@ -6,7 +6,7 @@ LL |     let mut src = &mut node;
 LL |     {src};
    |      --- value moved here
 LL |     src.next = None; //~ ERROR use of moved value: `src` [E0382]
-   |     ^^^^^^^^ value used here after move
+   |     ^^^^^^^^ value used here after partial move
 
 error[E0382]: use of moved value: `src`
   --> $DIR/borrowck-issue-48962.rs:22:5
@@ -16,7 +16,7 @@ LL |     let mut src = &mut (22, 44);
 LL |     {src};
    |      --- value moved here
 LL |     src.0 = 66; //~ ERROR use of moved value: `src` [E0382]
-   |     ^^^^^^^^^^ value used here after move
+   |     ^^^^^^^^^^ value used here after partial move
 
 error: aborting due to 2 previous errors
 
index 0789926563ce7fe6fdfcd07de377a7d2435cc185..e362fcb7d54cd9b1be148a4642c31168692154aa 100644 (file)
@@ -11,7 +11,7 @@ LL |     call_f(move|| { *t + 1 });
 LL |     call_f(move|| { *t + 1 }); //[ast]~ ERROR capture of moved value
    |            ^^^^^^    - use occurs due to use in closure
    |            |
-   |            value used here after move
+   |            value used here after partial move
 
 error: aborting due to previous error
 
index f866ff9e9bae11c5dab08fe72b52dfc96ca325cd..e366d7b95c36865abd3db3094c294b542f5b7625 100644 (file)
@@ -4,7 +4,7 @@ error[E0382]: use of moved value: `a[..]`
 LL |     let [_, _x] = a;
    |             -- value moved here
 LL |     let [.., _y] = a; //[ast]~ ERROR [E0382]
-   |              ^^ value used here after move
+   |              ^^ value used here after partial move
    |
    = note: move occurs because `a[..]` has type `std::boxed::Box<i32>`, which does not implement the `Copy` trait
 
@@ -14,7 +14,7 @@ error[E0382]: use of moved value: `a[..]`
 LL |     let [_x, _] = a;
    |          -- value moved here
 LL |     let [_y..] = a; //[ast]~ ERROR [E0382]
-   |          ^^ value used here after move
+   |          ^^ value used here after partial move
    |
    = note: move occurs because `a[..]` has type `std::boxed::Box<i32>`, which does not implement the `Copy` trait
 
index 96f3981ac2fe6b0c8eed50b25ebfa8b647df1a84..351fbab2d3f09fbba0f673a26e9314553110c369 100644 (file)
@@ -17,7 +17,7 @@ LL |     let mut x = Box::new(0);
 LL |     drop(x);
    |          - value moved here
 LL |     let _ = (1,x); //~ ERROR use of moved value: `x` (Ast)
-   |                ^ value used here after move
+   |                ^ value used here after partial move
 
 error: aborting due to 2 previous errors
 
index 42aa03817023813b752a67cc69ba2a93ed5a21a5..bdf99b0906e6ffb94ee2aa35a6382c57d4b3c2f0 100644 (file)
@@ -6,7 +6,7 @@ LL |         let mut t: Tuple = (S(0), 0);
 LL |         drop(t);
    |              - value moved here
 LL |         t.0 = S(1);
-   |         ^^^^^^^^^^ value partially assigned here after move
+   |         ^^^^^^^^^^ value partially assigned here after partial move
 
 error[E0382]: assign to part of moved value: `u`
   --> $DIR/issue-54499-field-mutation-of-moved-out-with-mut.rs:34:9
@@ -16,7 +16,7 @@ LL |         let mut u: Tpair = Tpair(S(0), 0);
 LL |         drop(u);
    |              - value moved here
 LL |         u.0 = S(1);
-   |         ^^^^^^^^^^ value partially assigned here after move
+   |         ^^^^^^^^^^ value partially assigned here after partial move
 
 error[E0382]: assign to part of moved value: `v`
   --> $DIR/issue-54499-field-mutation-of-moved-out-with-mut.rs:45:9
@@ -26,7 +26,7 @@ LL |         let mut v: Spair = Spair { x: S(0), y: 0 };
 LL |         drop(v);
    |              - value moved here
 LL |         v.x = S(1);
-   |         ^^^^^^^^^^ value partially assigned here after move
+   |         ^^^^^^^^^^ value partially assigned here after partial move
 
 error: aborting due to 3 previous errors
 
index 1184907f307cb8e541568f794858646e61c2aee8..9505f305c615102c245925ef1696e47859c5c9c1 100644 (file)
@@ -15,7 +15,7 @@ LL |         let t: Tuple = (S(0), 0);
 LL |         drop(t);
    |              - value moved here
 LL |         t.0 = S(1);
-   |         ^^^^^^^^^^ value partially assigned here after move
+   |         ^^^^^^^^^^ value partially assigned here after partial move
 
 error[E0594]: cannot assign to `t.1`, as `t` is not declared as mutable
   --> $DIR/issue-54499-field-mutation-of-moved-out.rs:27:9
@@ -43,7 +43,7 @@ LL |         let u: Tpair = Tpair(S(0), 0);
 LL |         drop(u);
    |              - value moved here
 LL |         u.0 = S(1);
-   |         ^^^^^^^^^^ value partially assigned here after move
+   |         ^^^^^^^^^^ value partially assigned here after partial move
 
 error[E0594]: cannot assign to `u.1`, as `u` is not declared as mutable
   --> $DIR/issue-54499-field-mutation-of-moved-out.rs:42:9
@@ -71,7 +71,7 @@ LL |         let v: Spair = Spair { x: S(0), y: 0 };
 LL |         drop(v);
    |              - value moved here
 LL |         v.x = S(1);
-   |         ^^^^^^^^^^ value partially assigned here after move
+   |         ^^^^^^^^^^ value partially assigned here after partial move
 
 error[E0594]: cannot assign to `v.y`, as `v` is not declared as mutable
   --> $DIR/issue-54499-field-mutation-of-moved-out.rs:57:9
index d026f81b7aad6f2ea7af7620f97c2f02dc0759f2..39ff1234eb7f9f099a8932a6e9b0e78c76150358 100644 (file)
@@ -13,7 +13,7 @@ error[E0382]: use of moved value: `*f`
 LL |     fn twice_ten_so<F: FnOnce(i32) -> i32>(f: Box<F>) {
    |                     - consider adding a `Copy` constraint to this type argument
 LL |         f(f(10));
-   |         - ^ value used here after move
+   |         - ^ value used here after partial move
    |         |
    |         value moved here
    |
@@ -44,7 +44,7 @@ error[E0382]: use of moved value: `*f`
   --> $DIR/two-phase-nonrecv-autoref.rs:85:11
    |
 LL |         f(f(10));
-   |         - ^ value used here after move
+   |         - ^ value used here after partial move
    |         |
    |         value moved here
    |
index 7928af5d5a5cd654df408173042b7b43be444fb4..71bf9cfd0997c7b7e83b424487652196fa85bdf6 100644 (file)
@@ -8,7 +8,7 @@ LL |         0 if { drop(s); false } => String::from("oops"),
    |                     - value moved here
 ...
 LL |             s
-   |             ^ value used here after move
+   |             ^ value used here after partial move
 
 error: aborting due to previous error
 
index 2ed7b543e713c8b691e0e098b639793a995d9929..936467fce8277cbdb3c79c4fb66a2235189d018c 100644 (file)
@@ -13,7 +13,7 @@ LL |             x.zero()
    |             - value moved here
 LL |         };
 LL |         x.zero()
-   |         ^ value used here after move
+   |         ^ value used here after partial move
 
 error: aborting due to previous error
 
index c49dbdab402108d534b89a9f62d4be3bc522ebf8..bbf88959ebd9dc43b2575e1d05eecc74eb634bfb 100644 (file)
@@ -14,7 +14,7 @@ error[E0382]: use of moved value: `x` (Mir)
 LL | fn dup(x: Box<isize>) -> Box<(Box<isize>,Box<isize>)> {
    |        - move occurs because `x` has type `std::boxed::Box<isize>`, which does not implement the `Copy` trait
 LL |     box (x, x)
-   |          -  ^ value used here after move
+   |          -  ^ value used here after partial move
    |          |
    |          value moved here
 
index 3ca0aefb592e0898ce1409b5a4924757d35ec897..67b0fb422e26fd14bf79a00acf0166b6dda07846 100644 (file)
@@ -66,7 +66,7 @@ LL |     let r = x;
 LL |     || x.len(); //~ ERROR
    |     ^^ - borrow occurs due to use in closure
    |     |
-   |     value borrowed here after move
+   |     value borrowed here after partial move
 
 error[E0382]: borrow of moved value: `x`
   --> $DIR/closure-access-spans.rs:42:5
@@ -78,7 +78,7 @@ LL |     let r = x;
 LL |     || x = String::new(); //~ ERROR
    |     ^^ - borrow occurs due to use in closure
    |     |
-   |     value borrowed here after move
+   |     value borrowed here after partial move
 
 error[E0382]: borrow of moved value: `x`
   --> $DIR/closure-access-spans.rs:47:5
@@ -90,7 +90,7 @@ LL |     let r = x;
 LL |     || *x = String::new(); //~ ERROR
    |     ^^  - borrow occurs due to use in closure
    |     |
-   |     value borrowed here after move
+   |     value borrowed here after partial move
 
 error[E0382]: use of moved value: `x`
   --> $DIR/closure-access-spans.rs:52:5
@@ -102,7 +102,7 @@ LL |     let r = x;
 LL |     || x; //~ ERROR
    |     ^^ - use occurs due to use in closure
    |     |
-   |     value used here after move
+   |     value used here after partial move
 
 error: aborting due to 9 previous errors
 
index 6750c4047601a4b4627c10e760db135cca52ee44..53f3a8c82e0b5190a2faf9fb21f7e71f2b933086 100644 (file)
@@ -8,7 +8,7 @@ LL |     || x;
    |     |
    |     value moved into closure here
 LL |     let y = x; //~ ERROR
-   |             ^ value used here after move
+   |             ^ value used here after partial move
 
 error[E0382]: borrow of moved value: `x`
   --> $DIR/closure-move-spans.rs:12:13
@@ -20,7 +20,7 @@ LL |     || x;
    |     |
    |     value moved into closure here
 LL |     let y = &x; //~ ERROR
-   |             ^^ value borrowed here after move
+   |             ^^ value borrowed here after partial move
 
 error[E0382]: borrow of moved value: `x`
   --> $DIR/closure-move-spans.rs:17:13
@@ -32,7 +32,7 @@ LL |     || x;
    |     |
    |     value moved into closure here
 LL |     let y = &mut x; //~ ERROR
-   |             ^^^^^^ value borrowed here after move
+   |             ^^^^^^ value borrowed here after partial move
 
 error: aborting due to 3 previous errors
 
index 9232ff52393e134b1ec512e80a11d62b91f5bf99..9e1ba3a4e1bcbbe6c86dbc53aec36618bae74981 100644 (file)
@@ -5,7 +5,7 @@ LL |     $wrapper.inner
    |     -------------- value moved here
 ...
 LL |         wrapper.inner,
-   |         ^^^^^^^^^^^^^ value used here after move
+   |         ^^^^^^^^^^^^^ value used here after partial move
    |
    = note: move occurs because `wrapper.inner` has type `NonCopy`, which does not implement the `Copy` trait
 
index 54c728e3d2783fdb1e6c53bdb672cf1f8353a58d..7715c14d7a345a27552bff82f09d1932607e7520 100644 (file)
@@ -18,7 +18,7 @@ LL |     let mut d = D { x: 0, s: S{ y: 0, z: 0 } };
 LL |     drop(d);
    |          - value moved here
 LL |     d.x = 10;
-   |     ^^^^^^^^ value assigned here after move
+   |     ^^^^^^^^ value assigned here after partial move
 
 error[E0381]: assign to part of possibly uninitialized variable: `d`
   --> $DIR/issue-21232-partial-init-and-erroneous-use.rs:49:5
index 23da533252cb9c6e64a4a7416410162c6f5c6f99..ac15d9ba26c4d3c234ae4bfc1dad76909f867a38 100644 (file)
@@ -18,7 +18,7 @@ LL |     let mut s: S<B> = S::new(); drop(s);
    |         |
    |         move occurs because `s` has type `S<std::boxed::Box<u32>>`, which does not implement the `Copy` trait
 LL |     s.x = 10; s.y = Box::new(20);
-   |     ^^^^^^^^ value partially assigned here after move
+   |     ^^^^^^^^ value partially assigned here after partial move
 
 error[E0382]: assign to part of moved value: `t`
   --> $DIR/issue-21232-partial-init-and-use.rs:120:5
@@ -28,7 +28,7 @@ LL |     let mut t: T = (0, Box::new(0)); drop(t);
    |         |
    |         move occurs because `t` has type `(u32, std::boxed::Box<u32>)`, which does not implement the `Copy` trait
 LL |     t.0 = 10; t.1 = Box::new(20);
-   |     ^^^^^^^^ value partially assigned here after move
+   |     ^^^^^^^^ value partially assigned here after partial move
 
 error[E0381]: assign to part of possibly uninitialized variable: `s`
   --> $DIR/issue-21232-partial-init-and-use.rs:127:5
@@ -50,7 +50,7 @@ LL |     let mut s: S<B> = S::new(); drop(s);
    |         |
    |         move occurs because `s` has type `S<std::boxed::Box<u32>>`, which does not implement the `Copy` trait
 LL |     s.x = 10;
-   |     ^^^^^^^^ value partially assigned here after move
+   |     ^^^^^^^^ value partially assigned here after partial move
 
 error[E0382]: assign to part of moved value: `t`
   --> $DIR/issue-21232-partial-init-and-use.rs:148:5
@@ -60,7 +60,7 @@ LL |     let mut t: T = (0, Box::new(0)); drop(t);
    |         |
    |         move occurs because `t` has type `(u32, std::boxed::Box<u32>)`, which does not implement the `Copy` trait
 LL |     t.0 = 10;
-   |     ^^^^^^^^ value partially assigned here after move
+   |     ^^^^^^^^ value partially assigned here after partial move
 
 error[E0381]: assign to part of possibly uninitialized variable: `s`
   --> $DIR/issue-21232-partial-init-and-use.rs:155:5
@@ -159,7 +159,7 @@ LL |     match c {
 LL |         c2 => {
    |         -- value moved here
 LL |             c.0 = 2; //~ ERROR assign to part of moved value
-   |             ^^^^^^^ value partially assigned here after move
+   |             ^^^^^^^ value partially assigned here after partial move
 
 error[E0382]: assign to part of moved value: `c`
   --> $DIR/issue-21232-partial-init-and-use.rs:269:13
index 0dd396f855dc546569b6aec5ab168bba8154f94e..8b52cc113ccc5fc1660eb5e3955d22c1fd231868 100644 (file)
@@ -4,7 +4,7 @@ error[E0382]: use of moved value: `x`
 LL |     drop(x.0);
    |          --- value moved here
 LL |     drop(x); //~ ERROR use of moved value
-   |          ^ value used here after move
+   |          ^ value used here after partial move
    |
    = note: move occurs because `x.0` has type `std::vec::Vec<i32>`, which does not implement the `Copy` trait
 
index b1b925d694ff9ba8e1acc6115425978cb989543f..8967e77b5a7cc39aa90b90595d992448991a1637 100644 (file)
@@ -32,7 +32,7 @@ LL |             Err(k) ?;
    |                 - value moved here
 ...
 LL |         ::std::mem::drop(k); //~ ERROR use of moved value: `k`
-   |                          ^ value used here after move
+   |                          ^ value used here after partial move
 
 error[E0506]: cannot assign to `i` because it is borrowed
   --> $DIR/try-block-bad-lifetime.rs:32:9
index dafbde6a5150bb461bcd861f1356e8acb958a802..33561eae46a2a34b1dbef70dd116c4679081885b 100644 (file)
@@ -20,7 +20,7 @@ LL |             ::std::mem::drop(x);
    |                              - value moved here
 LL |         };
 LL |         println!("{}", x); //~ ERROR borrow of moved value: `x`
-   |                        ^ value borrowed here after move
+   |                        ^ value borrowed here after partial move
 
 error[E0506]: cannot assign to `i` because it is borrowed
   --> $DIR/try-block-maybe-bad-lifetime.rs:40:9