From 397f4a15bbcad7d22f8c09edb72a0d49e3da80c9 Mon Sep 17 00:00:00 2001 From: Eric Holk Date: Tue, 12 Dec 2023 17:33:51 -0800 Subject: [PATCH] Add additional tests and update existing tests --- compiler/rustc_parse/src/parser/expr.rs | 3 +- .../ui/async-await/feature-async-for-loop.rs | 9 ++++++ .../async-await/feature-async-for-loop.stderr | 12 ++++++- tests/ui/async-await/for-await-2015.rs | 10 ++++++ .../ui/async-await/for-await-consumes-iter.rs | 20 ++++++++++++ .../for-await-consumes-iter.stderr | 27 ++++++++++++++++ tests/ui/async-await/for-await-passthrough.rs | 32 +++++++++++++++++++ 7 files changed, 111 insertions(+), 2 deletions(-) create mode 100644 tests/ui/async-await/for-await-2015.rs create mode 100644 tests/ui/async-await/for-await-consumes-iter.rs create mode 100644 tests/ui/async-await/for-await-consumes-iter.stderr create mode 100644 tests/ui/async-await/for-await-passthrough.rs diff --git a/compiler/rustc_parse/src/parser/expr.rs b/compiler/rustc_parse/src/parser/expr.rs index f424040e4ea..85f785b3401 100644 --- a/compiler/rustc_parse/src/parser/expr.rs +++ b/compiler/rustc_parse/src/parser/expr.rs @@ -2684,7 +2684,8 @@ impl<'a> Parser<'a> { /// Parses `for await? in ` (`for` token already eaten). fn parse_expr_for(&mut self, opt_label: Option