From: arv Date: Wed, 25 Feb 2015 21:47:44 +0000 (-0800) Subject: No need for special treatment of super in PreParserExpression X-Git-Tag: upstream/4.7.83~4175 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=92b4eaddbc06282fe3faf7a2720c97579adb55e6;p=platform%2Fupstream%2Fv8.git No need for special treatment of super in PreParserExpression It turned out that we didn't need to treat super in a special way in the pre parser expressions. BUG=None LOG=N R=dslomov@chromium.org Review URL: https://codereview.chromium.org/952283003 Cr-Commit-Position: refs/heads/master@{#26865} --- diff --git a/src/preparser.h b/src/preparser.h index 41b3a31..ee7c98b 100644 --- a/src/preparser.h +++ b/src/preparser.h @@ -820,11 +820,6 @@ class PreParserExpression { ExpressionTypeField::encode(kThisExpression)); } - static PreParserExpression Super() { - return PreParserExpression(TypeField::encode(kExpression) | - ExpressionTypeField::encode(kSuperExpression)); - } - static PreParserExpression ThisProperty() { return PreParserExpression( TypeField::encode(kExpression) | @@ -957,7 +952,6 @@ class PreParserExpression { kThisPropertyExpression, kPropertyExpression, kCallExpression, - kSuperExpression, kNoTemplateTagExpression }; @@ -1399,7 +1393,7 @@ class PreParserTraits { static PreParserExpression SuperReference(Scope* scope, PreParserFactory* factory) { - return PreParserExpression::Super(); + return PreParserExpression::Default(); } static PreParserExpression DefaultConstructor(bool call_super, Scope* scope,