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.