| Index: src/parsing/preparser.h
|
| diff --git a/src/parsing/preparser.h b/src/parsing/preparser.h
|
| index 9cb64269a38a6a33117b445a83b3a42766e47a8e..a7172f217050842f53de64b509a3b0119943e6ee 100644
|
| --- a/src/parsing/preparser.h
|
| +++ b/src/parsing/preparser.h
|
| @@ -941,7 +941,10 @@ class PreParserTraits {
|
| inline PreParserExpression RewriteNonPattern(
|
| PreParserExpression expr, const ExpressionClassifier* classifier,
|
| bool* ok);
|
| - inline PreParserExpression RewriteObjectLiteralProperty(
|
| + inline PreParserExpression RewriteNonPatternArguments(
|
| + PreParserExpression args, const ExpressionClassifier* classifier,
|
| + bool* ok);
|
| + inline PreParserExpression RewriteNonPatternObjectLiteralProperty(
|
| PreParserExpression property, const ExpressionClassifier* classifier,
|
| bool* ok);
|
|
|
| @@ -1134,7 +1137,15 @@ PreParserExpression PreParserTraits::RewriteNonPattern(
|
| }
|
|
|
|
|
| -PreParserExpression PreParserTraits::RewriteObjectLiteralProperty(
|
| +PreParserExpression PreParserTraits::RewriteNonPatternArguments(
|
| + PreParserExpression args, const ExpressionClassifier* classifier,
|
| + bool* ok) {
|
| + pre_parser_->ValidateExpression(classifier, ok);
|
| + return args;
|
| +}
|
| +
|
| +
|
| +PreParserExpression PreParserTraits::RewriteNonPatternObjectLiteralProperty(
|
| PreParserExpression property, const ExpressionClassifier* classifier,
|
| bool* ok) {
|
| pre_parser_->ValidateExpression(classifier, ok);
|
|
|