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