diff --git a/src/test/ui/issues/issue-66958.rs b/src/test/ui/async-await/issues/issue-66958-non-copy-infered-type-arg.rs similarity index 78% rename from src/test/ui/issues/issue-66958.rs rename to src/test/ui/async-await/issues/issue-66958-non-copy-infered-type-arg.rs index a4c48ab05c020..c8c2702ec447e 100644 --- a/src/test/ui/issues/issue-66958.rs +++ b/src/test/ui/async-await/issues/issue-66958-non-copy-infered-type-arg.rs @@ -1,13 +1,13 @@ // edition:2018 -struct Ia(u32, S); +struct Ia(S); impl Ia { fn partial(_: S) {} fn full(self) {} async fn crash(self) { - Self::partial(self.1); + Self::partial(self.0); Self::full(self); //~ ERROR use of moved value: `self` } } diff --git a/src/test/ui/issues/issue-66958.stderr b/src/test/ui/async-await/issues/issue-66958-non-copy-infered-type-arg.stderr similarity index 68% rename from src/test/ui/issues/issue-66958.stderr rename to src/test/ui/async-await/issues/issue-66958-non-copy-infered-type-arg.stderr index 79a80168a5e59..9177b83dd48d7 100644 --- a/src/test/ui/issues/issue-66958.stderr +++ b/src/test/ui/async-await/issues/issue-66958-non-copy-infered-type-arg.stderr @@ -1,12 +1,12 @@ error[E0382]: use of moved value: `self` - --> $DIR/issue-66958.rs:11:20 + --> $DIR/issue-66958-non-copy-infered-type-arg.rs:11:20 | -LL | Self::partial(self.1); +LL | Self::partial(self.0); | ------ value moved here LL | Self::full(self); | ^^^^ value used here after partial move | - = note: move occurs because `self.1` has type `S`, which does not implement the `Copy` trait + = note: move occurs because `self.0` has type `S`, which does not implement the `Copy` trait error: aborting due to previous error