| Index: pkg/analyzer/lib/src/generated/parser.dart
|
| diff --git a/pkg/analyzer/lib/src/generated/parser.dart b/pkg/analyzer/lib/src/generated/parser.dart
|
| index ed538c4bcc42818bd49e17941ec45efa71e2b8a4..7ca610b14e57a7fcd2d420c34e5aceab61ec3051 100644
|
| --- a/pkg/analyzer/lib/src/generated/parser.dart
|
| +++ b/pkg/analyzer/lib/src/generated/parser.dart
|
| @@ -8612,7 +8612,7 @@ class Parser {
|
| } else if (_matches(TokenType.PLUS)) {
|
| _reportErrorForCurrentToken(ParserErrorCode.MISSING_IDENTIFIER);
|
| return _createSyntheticIdentifier();
|
| - } else if (_matchesString(_AWAIT)) {
|
| + } else if (_inAsync && _matchesString(_AWAIT)) {
|
| return _parseAwaitExpression();
|
| }
|
| return _parsePostfixExpression();
|
|
|