Index: src/compiler/linkage.cc |
diff --git a/src/compiler/linkage.cc b/src/compiler/linkage.cc |
index e4df58d0f7928569b39bd0a5bdfd5a05a1090090..4b183d16dcbddb88cee18d28c2db923bce94074d 100644 |
--- a/src/compiler/linkage.cc |
+++ b/src/compiler/linkage.cc |
@@ -37,9 +37,11 @@ MachineType reptyp(Representation representation) { |
case Representation::kInteger32: |
return MachineType::Int32(); |
case Representation::kSmi: |
+ return MachineType::TaggedSigned(); |
case Representation::kTagged: |
- case Representation::kHeapObject: |
return MachineType::AnyTagged(); |
+ case Representation::kHeapObject: |
+ return MachineType::TaggedPointer(); |
case Representation::kDouble: |
return MachineType::Float64(); |
case Representation::kExternal: |