| Index: src/arm/codegen-arm.h
 | 
| ===================================================================
 | 
| --- src/arm/codegen-arm.h	(revision 2339)
 | 
| +++ src/arm/codegen-arm.h	(working copy)
 | 
| @@ -186,6 +186,8 @@
 | 
|    bool in_spilled_code() const { return in_spilled_code_; }
 | 
|    void set_in_spilled_code(bool flag) { in_spilled_code_ = flag; }
 | 
|  
 | 
| +  static const int kUnknownIntValue = -1;
 | 
| +
 | 
|   private:
 | 
|    // Construction/Destruction
 | 
|    CodeGenerator(int buffer_size, Handle<Script> script, bool is_eval);
 | 
| @@ -291,7 +293,9 @@
 | 
|  
 | 
|    void ToBoolean(JumpTarget* true_target, JumpTarget* false_target);
 | 
|  
 | 
| -  void GenericBinaryOperation(Token::Value op, OverwriteMode overwrite_mode);
 | 
| +  void GenericBinaryOperation(Token::Value op,
 | 
| +                              OverwriteMode overwrite_mode,
 | 
| +                              int known_rhs = kUnknownIntValue);
 | 
|    void Comparison(Condition cc,
 | 
|                    Expression* left,
 | 
|                    Expression* right,
 | 
| 
 |