Index: src/compiler/instruction.h |
diff --git a/src/compiler/instruction.h b/src/compiler/instruction.h |
index 74efd86fbecef0510076425900b4a1d6743003ac..3accb28d45ac22bf718f33ef004418983d578dcf 100644 |
--- a/src/compiler/instruction.h |
+++ b/src/compiler/instruction.h |
@@ -1341,7 +1341,9 @@ class InstructionSequence final : public ZoneObject { |
bool IsReference(int virtual_register) const { |
return GetRepresentation(virtual_register) == |
- MachineRepresentation::kTagged; |
+ MachineRepresentation::kTagged || |
+ GetRepresentation(virtual_register) == |
+ MachineRepresentation::kTaggedPointer; |
} |
bool IsFP(int virtual_register) const { |
return IsFloatingPoint(GetRepresentation(virtual_register)); |