Index: src/codegen-arm.h |
=================================================================== |
--- src/codegen-arm.h (revision 1707) |
+++ src/codegen-arm.h (working copy) |
@@ -35,9 +35,6 @@ |
class RegisterAllocator; |
class RegisterFile; |
-// Mode to overwrite BinaryExpression values. |
-enum OverwriteMode { NO_OVERWRITE, OVERWRITE_LEFT, OVERWRITE_RIGHT }; |
- |
enum InitState { CONST_INIT, NOT_CONST_INIT }; |
enum TypeofState { INSIDE_TYPEOF, NOT_INSIDE_TYPEOF }; |
@@ -292,10 +289,13 @@ |
void ToBoolean(JumpTarget* true_target, JumpTarget* false_target); |
- void GenericBinaryOperation(Token::Value op); |
+ void GenericBinaryOperation(Token::Value op, OverwriteMode overwrite_mode); |
void Comparison(Condition cc, bool strict = false); |
- void SmiOperation(Token::Value op, Handle<Object> value, bool reversed); |
+ void SmiOperation(Token::Value op, |
+ Handle<Object> value, |
+ bool reversed, |
+ OverwriteMode mode); |
void CallWithArguments(ZoneList<Expression*>* arguments, int position); |