diff options
| author | bors <bors@rust-lang.org> | 2021-01-12 02:56:51 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2021-01-12 02:56:51 +0000 |
| commit | 467f5e99a541db94235f0c173bdffc8aeb177522 (patch) | |
| tree | 49044dd7f4359e27a047f8bb6c3349dcc2e86e59 /src/test/ui/parser | |
| parent | 04064416644eba7351b1a457c1de27d28a750c95 (diff) | |
| parent | 5b475a46181cc4e8bfe2ac64f3724a5c485d6c5c (diff) | |
| download | rust-467f5e99a541db94235f0c173bdffc8aeb177522.tar.gz rust-467f5e99a541db94235f0c173bdffc8aeb177522.zip | |
Auto merge of #76580 - rokob:iss76011, r=estebank
Suggest async {} for async || {}
Fixes #76011
This adds support for adding help diagnostics to the feature gating checks and
then uses it for the async_closure gate to add the extra bit of help
information as described in the issue.
Diffstat (limited to 'src/test/ui/parser')
| -rw-r--r-- | src/test/ui/parser/block-no-opening-brace.rs | 2 | ||||
| -rw-r--r-- | src/test/ui/parser/block-no-opening-brace.stderr | 12 |
2 files changed, 2 insertions, 12 deletions
diff --git a/src/test/ui/parser/block-no-opening-brace.rs b/src/test/ui/parser/block-no-opening-brace.rs index e4bb39f6836..8a6599488b1 100644 --- a/src/test/ui/parser/block-no-opening-brace.rs +++ b/src/test/ui/parser/block-no-opening-brace.rs @@ -26,6 +26,6 @@ fn f4() { } fn f5() { - async //~ ERROR async closures are unstable + async let x = 0; //~ ERROR expected one of `move`, `|`, or `||`, found keyword `let` } diff --git a/src/test/ui/parser/block-no-opening-brace.stderr b/src/test/ui/parser/block-no-opening-brace.stderr index a88e4ac44cf..e32c8bdc73a 100644 --- a/src/test/ui/parser/block-no-opening-brace.stderr +++ b/src/test/ui/parser/block-no-opening-brace.stderr @@ -39,15 +39,5 @@ LL | async LL | let x = 0; | ^^^ unexpected token -error[E0658]: async closures are unstable - --> $DIR/block-no-opening-brace.rs:29:5 - | -LL | async - | ^^^^^ - | - = note: see issue #62290 <https://github.com/rust-lang/rust/issues/62290> for more information - = help: add `#![feature(async_closure)]` to the crate attributes to enable - -error: aborting due to 6 previous errors +error: aborting due to 5 previous errors -For more information about this error, try `rustc --explain E0658`. |
