Chromium Code Reviews| Index: src/ast/ast-expression-rewriter.h |
| diff --git a/src/ast/ast-expression-rewriter.h b/src/ast/ast-expression-rewriter.h |
| index 1da3fa82474646725f9713a40415eb9b9a38480a..492a5067d4154aed084fc7b41de0eb4e22d28bce 100644 |
| --- a/src/ast/ast-expression-rewriter.h |
| +++ b/src/ast/ast-expression-rewriter.h |
| @@ -17,19 +17,19 @@ namespace internal { |
| // A rewriting Visitor over a CompilationInfo's AST that invokes |
| // VisitExpression on each expression node. |
| -class AstExpressionRewriter : public AstVisitor { |
| +class AstExpressionRewriter : public AstVisitor<AstExpressionRewriter> { |
|
Igor Sheludko
2016/07/14 16:39:54
Same here.
Toon Verwaest
2016/07/15 07:07:19
Done.
|
| public: |
| - explicit AstExpressionRewriter(Isolate* isolate) : AstVisitor() { |
| + explicit AstExpressionRewriter(Isolate* isolate) { |
| InitializeAstRewriter(isolate); |
| } |
| - explicit AstExpressionRewriter(uintptr_t stack_limit) : AstVisitor() { |
| + explicit AstExpressionRewriter(uintptr_t stack_limit) { |
| InitializeAstRewriter(stack_limit); |
| } |
| - ~AstExpressionRewriter() override {} |
| + virtual ~AstExpressionRewriter() {} |
| - void VisitDeclarations(ZoneList<Declaration*>* declarations) override; |
| - void VisitStatements(ZoneList<Statement*>* statements) override; |
| - void VisitExpressions(ZoneList<Expression*>* expressions) override; |
| + virtual void VisitDeclarations(ZoneList<Declaration*>* declarations); |
| + virtual void VisitStatements(ZoneList<Statement*>* statements); |
| + virtual void VisitExpressions(ZoneList<Expression*>* expressions); |
| virtual void VisitObjectLiteralProperty(ObjectLiteralProperty* property); |
| @@ -39,7 +39,7 @@ class AstExpressionRewriter : public AstVisitor { |
| private: |
| DEFINE_AST_REWRITER_SUBCLASS_MEMBERS(); |
| -#define DECLARE_VISIT(type) void Visit##type(type* node) override; |
| +#define DECLARE_VISIT(type) virtual void Visit##type(type* node); |
| AST_NODE_LIST(DECLARE_VISIT) |
| #undef DECLARE_VISIT |