From f72012318960cc66b331c189f48554a1cd594d66 Mon Sep 17 00:00:00 2001 From: "mvstanton@chromium.org" Date: Wed, 30 Apr 2014 12:35:41 +0000 Subject: [PATCH] Small cleanup: AstConstructionVisitor no longer needs a Zone pointer. R=svenpanne@chromium.org Review URL: https://codereview.chromium.org/265623002 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21088 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/ast.h | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/ast.h b/src/ast.h index d6af25e37d..0115d98827 100644 --- a/src/ast.h +++ b/src/ast.h @@ -2885,9 +2885,7 @@ private: \ class AstConstructionVisitor BASE_EMBEDDED { public: - explicit AstConstructionVisitor(Zone* zone) - : dont_optimize_reason_(kNoReason), - zone_(zone) { } + AstConstructionVisitor() : dont_optimize_reason_(kNoReason) { } AstProperties* ast_properties() { return &properties_; } BailoutReason dont_optimize_reason() { return dont_optimize_reason_; } @@ -2917,14 +2915,11 @@ class AstConstructionVisitor BASE_EMBEDDED { AstProperties properties_; BailoutReason dont_optimize_reason_; - Zone* zone_; }; class AstNullVisitor BASE_EMBEDDED { public: - explicit AstNullVisitor(Zone* zone) {} - // Node visitors. #define DEF_VISIT(type) \ void Visit##type(type* node) {} @@ -2940,9 +2935,7 @@ class AstNullVisitor BASE_EMBEDDED { template class AstNodeFactory V8_FINAL BASE_EMBEDDED { public: - explicit AstNodeFactory(Zone* zone) - : zone_(zone), - visitor_(zone) { } + explicit AstNodeFactory(Zone* zone) : zone_(zone) { } Visitor* visitor() { return &visitor_; }