| Index: src/ast.h | 
| =================================================================== | 
| --- src/ast.h	(revision 1599) | 
| +++ src/ast.h	(working copy) | 
| @@ -296,7 +296,7 @@ | 
| init_(NULL), | 
| cond_(NULL), | 
| next_(NULL), | 
| -        has_function_literal_(false) { | 
| +        may_have_function_literal_(true) { | 
| } | 
|  | 
| void Initialize(Statement* init, | 
| @@ -317,7 +317,9 @@ | 
| Statement* init() const  { return init_; } | 
| Expression* cond() const  { return cond_; } | 
| Statement* next() const  { return next_; } | 
| -  bool has_function_literal() const { return has_function_literal_; } | 
| +  bool may_have_function_literal() const { | 
| +    return may_have_function_literal_; | 
| +  } | 
|  | 
| #ifdef DEBUG | 
| const char* OperatorString() const; | 
| @@ -329,7 +331,7 @@ | 
| Expression* cond_; | 
| Statement* next_; | 
| // True if there is a function literal subexpression in the condition. | 
| -  bool has_function_literal_; | 
| +  bool may_have_function_literal_; | 
|  | 
| friend class AstOptimizer; | 
| }; | 
|  |