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