Index: src/ia32/codegen-ia32.cc |
=================================================================== |
--- src/ia32/codegen-ia32.cc (revision 5328) |
+++ src/ia32/codegen-ia32.cc (working copy) |
@@ -5786,8 +5786,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 { |
@@ -5878,8 +5877,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 { |
@@ -5980,8 +5978,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 { |