Revision: 21088
Author:   mvstan...@chromium.org
Date:     Wed Apr 30 12:35:41 2014 UTC
Log: Small cleanup: AstConstructionVisitor no longer needs a Zone pointer.

R=svenpa...@chromium.org

Review URL: https://codereview.chromium.org/265623002
http://code.google.com/p/v8/source/detail?r=21088

Modified:
 /branches/bleeding_edge/src/ast.h

=======================================
--- /branches/bleeding_edge/src/ast.h   Wed Apr 30 10:51:01 2014 UTC
+++ /branches/bleeding_edge/src/ast.h   Wed Apr 30 12:35:41 2014 UTC
@@ -2885,9 +2885,7 @@

 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 @@

   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 @@
 template<class Visitor>
 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_; }

--
--
v8-dev mailing list
v8-dev@googlegroups.com
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to v8-dev+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to