Index: src/rewriter.cc |
diff --git a/src/rewriter.cc b/src/rewriter.cc |
index 169dce9a41fd42926144b05f03f9ef17cb44ff18..867229a650b611b21eefcd35c73fb627e095446a 100644 |
--- a/src/rewriter.cc |
+++ b/src/rewriter.cc |
@@ -15,14 +15,14 @@ namespace internal { |
class Processor: public AstVisitor { |
public: |
- Processor(Variable* result, Zone* zone) |
+ Processor(Variable* result, Zone* zone, AstNode::IdGen* ast_node_id_gen) |
: result_(result), |
result_assigned_(false), |
is_set_(false), |
in_try_(false), |
// Passing a null AstValueFactory is fine, because Processor doesn't |
// need to create strings or literals. |
- factory_(zone, NULL) { |
+ factory_(zone, NULL, ast_node_id_gen) { |
InitializeAstVisitor(zone); |
} |
@@ -240,7 +240,7 @@ bool Rewriter::Rewrite(CompilationInfo* info) { |
scope->NewTemporary(info->ast_value_factory()->dot_result_string()); |
// The name string must be internalized at this point. |
DCHECK(!result->name().is_null()); |
- Processor processor(result, info->zone()); |
+ Processor processor(result, info->zone(), info->ast_node_id_gen()); |
processor.Process(body); |
if (processor.HasStackOverflow()) return false; |