Index: src/interface-descriptors.h |
diff --git a/src/interface-descriptors.h b/src/interface-descriptors.h |
index ecb62b88c7048958ff1da0bd02e91e140d96f485..c023e57e2bc23cd2abf657718644fa58ac617b0a 100644 |
--- a/src/interface-descriptors.h |
+++ b/src/interface-descriptors.h |
@@ -58,6 +58,7 @@ class PlatformInterfaceDescriptor; |
V(AllocateInt8x16) \ |
V(AllocateUint8x16) \ |
V(AllocateBool8x16) \ |
+ V(ArrayNoArgumentConstructor) \ |
V(ArrayConstructorConstantArgCount) \ |
V(ArrayConstructor) \ |
V(InternalArrayConstructorConstantArgCount) \ |
@@ -577,6 +578,17 @@ class AllocateMutableHeapNumberDescriptor : public CallInterfaceDescriptor { |
CallInterfaceDescriptor) |
}; |
+class ArrayNoArgumentConstructorDescriptor : public CallInterfaceDescriptor { |
+ public: |
+ DECLARE_DESCRIPTOR_WITH_CUSTOM_FUNCTION_TYPE( |
+ ArrayNoArgumentConstructorDescriptor, CallInterfaceDescriptor) |
+ enum ParameterIndices { |
+ kFunctionIndex, |
+ kAllocationSiteIndex, |
+ kArgumentCountIndex, |
+ kContextIndex |
+ }; |
+}; |
class ArrayConstructorConstantArgCountDescriptor |
: public CallInterfaceDescriptor { |