diff options
| author | Roxane <roxane.fruytier@hotmail.com> | 2021-09-26 16:17:08 -0400 |
|---|---|---|
| committer | Roxane <roxane.fruytier@hotmail.com> | 2021-09-26 21:02:21 -0400 |
| commit | d0e2b607de9b3b4e7e6495206a21847201248144 (patch) | |
| tree | aefba7c3c352303f05c7970421cbd2be81b66b37 | |
| parent | 87010206adc0123277d7e355893e83551a28814f (diff) | |
| download | rust-d0e2b607de9b3b4e7e6495206a21847201248144.tar.gz rust-d0e2b607de9b3b4e7e6495206a21847201248144.zip | |
Fix test
| -rw-r--r-- | src/test/ui/closures/2229_closure_analysis/issue-88118-2.rs | 3 | ||||
| -rw-r--r-- | src/test/ui/closures/2229_closure_analysis/issue-88118-2.stderr | 11 |
2 files changed, 5 insertions, 9 deletions
diff --git a/src/test/ui/closures/2229_closure_analysis/issue-88118-2.rs b/src/test/ui/closures/2229_closure_analysis/issue-88118-2.rs index a4cbbc1d25a..0cfb1a55bf2 100644 --- a/src/test/ui/closures/2229_closure_analysis/issue-88118-2.rs +++ b/src/test/ui/closures/2229_closure_analysis/issue-88118-2.rs @@ -1,5 +1,8 @@ // edition:2021 +// run-pass #![feature(if_let_guard)] +#[allow(unused_must_use)] +#[allow(dead_code)] fn print_error_count(registry: &Registry) { |x: &Registry| { diff --git a/src/test/ui/closures/2229_closure_analysis/issue-88118-2.stderr b/src/test/ui/closures/2229_closure_analysis/issue-88118-2.stderr index d51f3f0eb7b..15689023d81 100644 --- a/src/test/ui/closures/2229_closure_analysis/issue-88118-2.stderr +++ b/src/test/ui/closures/2229_closure_analysis/issue-88118-2.stderr @@ -1,5 +1,5 @@ warning: irrefutable `if let` guard pattern - --> $DIR/issue-88118-2.rs:7:29 + --> $DIR/issue-88118-2.rs:10:29 | LL | Registry if let _ = registry.try_find_description() => { } | ^ @@ -8,12 +8,5 @@ LL | Registry if let _ = registry.try_find_description() => { } = note: this pattern will always match, so the guard is useless = help: consider removing the guard and adding a `let` inside the match arm -error[E0507]: cannot move out of `*registry` which is behind a shared reference - --> $DIR/issue-88118-2.rs:7:33 - | -LL | Registry if let _ = registry.try_find_description() => { } - | ^^^^^^^^ move occurs because `*registry` has type `Registry`, which does not implement the `Copy` trait - -error: aborting due to previous error; 1 warning emitted +warning: 1 warning emitted -For more information about this error, try `rustc --explain E0507`. |
