Index: src/mips/interface-descriptors-mips.cc |
diff --git a/src/mips/interface-descriptors-mips.cc b/src/mips/interface-descriptors-mips.cc |
index eb6e7e42412e4a92a544f44c899aa7a810b95c4d..72d8db39b57b495282c8fcaa4a1477b1271cff33 100644 |
--- a/src/mips/interface-descriptors-mips.cc |
+++ b/src/mips/interface-descriptors-mips.cc |
@@ -246,6 +246,16 @@ void AllocateHeapNumberDescriptor::InitializePlatformSpecific( |
SIMD128_TYPES(SIMD128_ALLOC_DESC) |
#undef SIMD128_ALLOC_DESC |
+void ArrayNoArgumentConstructorDescriptor::InitializePlatformSpecific( |
+ CallInterfaceDescriptorData* data) { |
+ // register state |
+ // a0 -- number of arguments |
+ // a1 -- function |
+ // a2 -- allocation site with elements kind |
+ Register registers[] = {a1, a2, a0}; |
+ data->InitializePlatformSpecific(arraysize(registers), registers, NULL); |
+} |
+ |
void ArrayConstructorConstantArgCountDescriptor::InitializePlatformSpecific( |
CallInterfaceDescriptorData* data) { |
// register state |