Index: src/compiler/gap-resolver.cc |
diff --git a/src/compiler/gap-resolver.cc b/src/compiler/gap-resolver.cc |
index bad0a9227488150c4c295e496890ea3f7fcf4a78..8c91f2b5d8766abc23f663ede9edde6876861606 100644 |
--- a/src/compiler/gap-resolver.cc |
+++ b/src/compiler/gap-resolver.cc |
@@ -75,7 +75,7 @@ void GapResolver::PerformMove(ParallelMove* moves, MoveOperands* move) const { |
// This move's source may have changed due to swaps to resolve cycles and so |
// it may now be the last move in the cycle. If so remove it. |
InstructionOperand source = move->source(); |
- if (source.EqualsModuloType(destination)) { |
+ if (source.EqualsCanonicalizeType(destination)) { |
move->Eliminate(); |
return; |
} |