Index: src/interface-descriptors.cc |
diff --git a/src/interface-descriptors.cc b/src/interface-descriptors.cc |
index 6c5171f1174a1d3c3d90bb48007d8338f8ef1150..5c143e2fbd042db153bff1e2f49c8652746856d3 100644 |
--- a/src/interface-descriptors.cc |
+++ b/src/interface-descriptors.cc |
@@ -463,9 +463,9 @@ void ConstructTrampolineDescriptor::InitializePlatformIndependent( |
void CallFunctionWithFeedbackDescriptor::InitializePlatformIndependent( |
CallInterfaceDescriptorData* data) { |
- // kFunction, kSlot |
- MachineType machine_types[] = {MachineType::AnyTagged(), |
- MachineType::TaggedSigned()}; |
+ // kFunction, kActualArgumentsCount, kSlot |
+ MachineType machine_types[] = {MachineType::AnyTagged(), MachineType::Int32(), |
+ MachineType::AnyTagged()}; |
data->InitializePlatformIndependent(arraysize(machine_types), 0, |
machine_types); |
} |
@@ -473,9 +473,9 @@ void CallFunctionWithFeedbackDescriptor::InitializePlatformIndependent( |
void CallFunctionWithFeedbackAndVectorDescriptor::InitializePlatformIndependent( |
CallInterfaceDescriptorData* data) { |
// kFunction, kActualArgumentsCount, kSlot, kVector |
- MachineType machine_types[] = { |
- MachineType::TaggedPointer(), MachineType::Int32(), |
- MachineType::TaggedSigned(), MachineType::AnyTagged()}; |
+ MachineType machine_types[] = {MachineType::AnyTagged(), MachineType::Int32(), |
+ MachineType::AnyTagged(), |
+ MachineType::AnyTagged()}; |
data->InitializePlatformIndependent(arraysize(machine_types), 0, |
machine_types); |
} |