| Index: src/parsing/parser-base.h
|
| diff --git a/src/parsing/parser-base.h b/src/parsing/parser-base.h
|
| index d03815c44d99e14f4b0e70ac171ec0663f11bfd8..bd9ef707b6c694b15c6561dcb63b91554e7822e7 100644
|
| --- a/src/parsing/parser-base.h
|
| +++ b/src/parsing/parser-base.h
|
| @@ -2108,7 +2108,8 @@ ParserBase<Traits>::ParseYieldExpression(ExpressionClassifier* classifier,
|
| // YieldExpression ::
|
| // 'yield' ([no line terminator] '*'? AssignmentExpression)?
|
| int pos = peek_position();
|
| - BindingPatternUnexpectedToken(classifier);
|
| + classifier->RecordPatternError(scanner()->peek_location(),
|
| + MessageTemplate::kInvalidDestructuringTarget);
|
| FormalParameterInitializerUnexpectedToken(classifier);
|
| Expect(Token::YIELD, CHECK_OK);
|
| ExpressionT generator_object =
|
|
|