| Index: src/parsing/parser-base.h
|
| diff --git a/src/parsing/parser-base.h b/src/parsing/parser-base.h
|
| index b3b516ead13d8256bdcfc39806911e9480cb9908..effa1cf9b4f252e119ee8a7470b8ecbf67761e5d 100644
|
| --- a/src/parsing/parser-base.h
|
| +++ b/src/parsing/parser-base.h
|
| @@ -2388,11 +2388,11 @@ ParserBase<Traits>::ParseAssignmentExpression(bool accept_IN,
|
| // Do not merge pending non-pattern expressions yet!
|
| classifier->Accumulate(
|
| &arrow_formals_classifier,
|
| - ExpressionClassifier::StandardProductions |
|
| + ExpressionClassifier::ExpressionProductions |
|
| + ExpressionClassifier::PatternProductions |
|
| ExpressionClassifier::FormalParametersProductions |
|
| ExpressionClassifier::CoverInitializedNameProduction |
|
| - ExpressionClassifier::AsyncArrowFormalParametersProduction |
|
| - ExpressionClassifier::AsyncBindingPatternProduction,
|
| + ExpressionClassifier::AsyncArrowFormalParametersProduction,
|
| false);
|
|
|
| if (!Token::IsAssignmentOp(peek())) {
|
|
|