| Index: runtime/vm/intermediate_language.cc
|
| diff --git a/runtime/vm/intermediate_language.cc b/runtime/vm/intermediate_language.cc
|
| index 61b27886d5ff9fc9bcdda33b58c1b52b170ad1ee..b04179de7da4a494fa7b8627eefeb348141ce156 100644
|
| --- a/runtime/vm/intermediate_language.cc
|
| +++ b/runtime/vm/intermediate_language.cc
|
| @@ -421,7 +421,7 @@ void Definition::ReplaceUsesWith(Definition* other) {
|
|
|
| void Definition::ReplaceWith(Definition* other,
|
| ForwardInstructionIterator* iterator) {
|
| - if ((iterator != NULL) && (other == iterator->Current())) {
|
| + if ((iterator != NULL) && (this == iterator->Current())) {
|
| iterator->ReplaceCurrentWith(other);
|
| } else {
|
| ReplaceUsesWith(other);
|
|
|