Index: src/mips64/interface-descriptors-mips64.cc |
diff --git a/src/mips64/interface-descriptors-mips64.cc b/src/mips64/interface-descriptors-mips64.cc |
index 74cb9d916f60fe1bc0c9cfd2653b24f4415c0d8a..a5ee569f0281aa386914eb60759984f7c73b404b 100644 |
--- a/src/mips64/interface-descriptors-mips64.cc |
+++ b/src/mips64/interface-descriptors-mips64.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 |