| Index: src/full-codegen.cc
|
| diff --git a/src/full-codegen.cc b/src/full-codegen.cc
|
| index 91a51731a58bb470988cb985df84aea0538f11fc..a433e6d87eff7011a15c9f4a2b23a5e995493124 100644
|
| --- a/src/full-codegen.cc
|
| +++ b/src/full-codegen.cc
|
| @@ -1053,19 +1053,15 @@ void FullCodeGenerator::VisitArithmeticExpression(BinaryOperation* expr) {
|
| Comment cmnt(masm_, "[ ArithmeticExpression");
|
| Expression* left = expr->left();
|
| Expression* right = expr->right();
|
| - OverwriteMode mode =
|
| - left->ResultOverwriteAllowed()
|
| - ? OVERWRITE_LEFT
|
| - : (right->ResultOverwriteAllowed() ? OVERWRITE_RIGHT : NO_OVERWRITE);
|
|
|
| VisitForStackValue(left);
|
| VisitForAccumulatorValue(right);
|
|
|
| SetSourcePosition(expr->position());
|
| if (ShouldInlineSmiCase(op)) {
|
| - EmitInlineSmiBinaryOp(expr, op, mode, left, right);
|
| + EmitInlineSmiBinaryOp(expr, op, left, right);
|
| } else {
|
| - EmitBinaryOp(expr, op, mode);
|
| + EmitBinaryOp(expr, op);
|
| }
|
| }
|
|
|
|
|