| 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())) {
 | 
| 
 |