Index: src/interface-descriptors.cc |
diff --git a/src/interface-descriptors.cc b/src/interface-descriptors.cc |
index e4600ca52b6e26c852b575e552cf91808f986231..18534a4a317cd29ebdeb63a3a8c5bd508ef81b45 100644 |
--- a/src/interface-descriptors.cc |
+++ b/src/interface-descriptors.cc |
@@ -294,6 +294,18 @@ void GrowArrayElementsDescriptor::InitializePlatformSpecific( |
data->InitializePlatformSpecific(arraysize(registers), registers); |
} |
+void NewArgumentsElementsDescriptor::InitializePlatformIndependent( |
+ CallInterfaceDescriptorData* data) { |
+ MachineType const kMachineTypes[] = {MachineType::IntPtr()}; |
+ data->InitializePlatformIndependent(arraysize(kMachineTypes), 0, |
+ kMachineTypes); |
+} |
+ |
+void NewArgumentsElementsDescriptor::InitializePlatformSpecific( |
+ CallInterfaceDescriptorData* data) { |
+ DefaultInitializePlatformSpecific(data, 1); |
+} |
+ |
void VarArgFunctionDescriptor::InitializePlatformIndependent( |
CallInterfaceDescriptorData* data) { |
// kActualArgumentsCount |