Index: src/x64/codegen-x64.cc |
=================================================================== |
--- src/x64/codegen-x64.cc (revision 5328) |
+++ src/x64/codegen-x64.cc (working copy) |
@@ -5061,8 +5061,7 @@ |
(node->value()->AsBinaryOperation() != NULL && |
node->value()->AsBinaryOperation()->ResultOverwriteAllowed()); |
// Construct the implicit binary operation. |
- BinaryOperation expr(node->binary_op(), node->target(), node->value()); |
- expr.CopyAnalysisResultsFrom(node); |
+ BinaryOperation expr(node); |
GenericBinaryOperation(&expr, |
overwrite_value ? OVERWRITE_RIGHT : NO_OVERWRITE); |
} else { |
@@ -5153,8 +5152,7 @@ |
(node->value()->AsBinaryOperation() != NULL && |
node->value()->AsBinaryOperation()->ResultOverwriteAllowed()); |
// Construct the implicit binary operation. |
- BinaryOperation expr(node->binary_op(), node->target(), node->value()); |
- expr.CopyAnalysisResultsFrom(node); |
+ BinaryOperation expr(node); |
GenericBinaryOperation(&expr, |
overwrite_value ? OVERWRITE_RIGHT : NO_OVERWRITE); |
} else { |
@@ -5255,8 +5253,7 @@ |
bool overwrite_value = |
(node->value()->AsBinaryOperation() != NULL && |
node->value()->AsBinaryOperation()->ResultOverwriteAllowed()); |
- BinaryOperation expr(node->binary_op(), node->target(), node->value()); |
- expr.CopyAnalysisResultsFrom(node); |
+ BinaryOperation expr(node); |
GenericBinaryOperation(&expr, |
overwrite_value ? OVERWRITE_RIGHT : NO_OVERWRITE); |
} else { |