Index: src/compiler/linkage.cc |
diff --git a/src/compiler/linkage.cc b/src/compiler/linkage.cc |
index e0dde3f0f6497ae935fc5c41482a810fb24941d9..a086d32b2fa321890dd55a2221ecb487d78660a5 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: |