Index: src/arm/interface-descriptors-arm.cc |
diff --git a/src/arm/interface-descriptors-arm.cc b/src/arm/interface-descriptors-arm.cc |
index aed21e29a59a3b9b329eedbb3c905d0f5bfa4b93..9bf284025a29cf1ddea4a3c10be3913c35aafa4a 100644 |
--- a/src/arm/interface-descriptors-arm.cc |
+++ b/src/arm/interface-descriptors-arm.cc |
@@ -247,6 +247,16 @@ void AllocateHeapNumberDescriptor::InitializePlatformSpecific( |
SIMD128_TYPES(SIMD128_ALLOC_DESC) |
#undef SIMD128_ALLOC_DESC |
+void ArrayNoArgumentConstructorDescriptor::InitializePlatformSpecific( |
+ CallInterfaceDescriptorData* data) { |
+ // register state |
+ // r0 -- number of arguments |
+ // r1 -- function |
+ // r2 -- allocation site with elements kind |
+ Register registers[] = {r1, r2, r0}; |
+ data->InitializePlatformSpecific(arraysize(registers), registers, NULL); |
+} |
+ |
void ArrayConstructorConstantArgCountDescriptor::InitializePlatformSpecific( |
CallInterfaceDescriptorData* data) { |
// register state |