| 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 {
|
|
|