| Index: src/parsing/parser-base.h
|
| diff --git a/src/parsing/parser-base.h b/src/parsing/parser-base.h
|
| index 25c5230d44fa70cb35e961604c5e0a1c630e2460..c84d52428d5c7fdcec0aa1cdbcd351c62c85f62d 100644
|
| --- a/src/parsing/parser-base.h
|
| +++ b/src/parsing/parser-base.h
|
| @@ -1770,8 +1770,7 @@ typename ParserBase<Impl>::ExpressionT ParserBase<Impl>::ParsePrimaryExpression(
|
| case Token::FUTURE_STRICT_RESERVED_WORD: {
|
| // Using eval or arguments in this context is OK even in strict mode.
|
| IdentifierT name = ParseAndClassifyIdentifier(CHECK_OK);
|
| - return impl()->ExpressionFromIdentifier(name, beg_pos,
|
| - scanner()->location().end_pos);
|
| + return impl()->ExpressionFromIdentifier(name, beg_pos);
|
| }
|
|
|
| case Token::STRING: {
|
| @@ -2392,8 +2391,7 @@ ParserBase<Impl>::ParseObjectPropertyDefinition(ObjectLiteralChecker* checker,
|
| Scanner::Location(next_beg_pos, next_end_pos),
|
| MessageTemplate::kAwaitBindingIdentifier);
|
| }
|
| - ExpressionT lhs =
|
| - impl()->ExpressionFromIdentifier(name, next_beg_pos, next_end_pos);
|
| + ExpressionT lhs = impl()->ExpressionFromIdentifier(name, next_beg_pos);
|
| CheckDestructuringElement(lhs, next_beg_pos, next_end_pos);
|
|
|
| ExpressionT value;
|
| @@ -2660,8 +2658,8 @@ ParserBase<Impl>::ParseAssignmentExpression(bool accept_IN, bool* ok) {
|
| PeekAhead() == Token::ARROW) {
|
| // async Identifier => AsyncConciseBody
|
| IdentifierT name = ParseAndClassifyIdentifier(CHECK_OK);
|
| - expression = impl()->ExpressionFromIdentifier(
|
| - name, position(), scanner()->location().end_pos, InferName::kNo);
|
| + expression =
|
| + impl()->ExpressionFromIdentifier(name, position(), InferName::kNo);
|
| if (fni_) {
|
| // Remove `async` keyword from inferred name stack.
|
| fni_->RemoveAsyncKeywordFromEnd();
|
|
|