diff options
| author | Aaron Hill <aa1ronham@gmail.com> | 2020-06-21 16:28:19 -0400 |
|---|---|---|
| committer | Aaron Hill <aa1ronham@gmail.com> | 2020-06-22 12:46:29 -0400 |
| commit | ad9972a20d0496ef326e93bd6d96d13a0708ada2 (patch) | |
| tree | aa9f02a29fcae956f1624497c71366cce7ea167a /src/test/ui/use | |
| parent | 62878c20e9ce146123fbac23a98e44dfaae95d69 (diff) | |
| download | rust-ad9972a20d0496ef326e93bd6d96d13a0708ada2.tar.gz rust-ad9972a20d0496ef326e93bd6d96d13a0708ada2.zip | |
Revert "Rollup merge of #72389 - Aaron1011:feature/move-fn-self-msg, r=nikomatsakis"
This reverts commit 372cb9b69c76a042d0b9d4b48ff6084f64c84a2c, reversing changes made to 5c61a8dc34c3e2fc6d7f02cb288c350f0233f944.
Diffstat (limited to 'src/test/ui/use')
| -rw-r--r-- | src/test/ui/use/use-after-move-self-based-on-type.stderr | 8 | ||||
| -rw-r--r-- | src/test/ui/use/use-after-move-self.stderr | 8 |
2 files changed, 2 insertions, 14 deletions
diff --git a/src/test/ui/use/use-after-move-self-based-on-type.stderr b/src/test/ui/use/use-after-move-self-based-on-type.stderr index b9440f4de07..9bf1175430c 100644 --- a/src/test/ui/use/use-after-move-self-based-on-type.stderr +++ b/src/test/ui/use/use-after-move-self-based-on-type.stderr @@ -4,15 +4,9 @@ error[E0382]: use of moved value: `self` LL | pub fn foo(self) -> isize { | ---- move occurs because `self` has type `S`, which does not implement the `Copy` trait LL | self.bar(); - | ----- `self` moved due to this method call + | ---- value moved here LL | return self.x; | ^^^^^^ value used here after move - | -note: this function consumes the receiver `self` by taking ownership of it, which moves `self` - --> $DIR/use-after-move-self-based-on-type.rs:15:16 - | -LL | pub fn bar(self) {} - | ^^^^ error: aborting due to previous error diff --git a/src/test/ui/use/use-after-move-self.stderr b/src/test/ui/use/use-after-move-self.stderr index 3da53b024db..3be0a65550b 100644 --- a/src/test/ui/use/use-after-move-self.stderr +++ b/src/test/ui/use/use-after-move-self.stderr @@ -4,15 +4,9 @@ error[E0382]: use of moved value: `self` LL | pub fn foo(self) -> isize { | ---- move occurs because `self` has type `S`, which does not implement the `Copy` trait LL | self.bar(); - | ----- `self` moved due to this method call + | ---- value moved here LL | return *self.x; | ^^^^^^^ value used here after move - | -note: this function consumes the receiver `self` by taking ownership of it, which moves `self` - --> $DIR/use-after-move-self.rs:13:16 - | -LL | pub fn bar(self) {} - | ^^^^ error: aborting due to previous error |
