| Index: src/interface-descriptors.cc
|
| diff --git a/src/interface-descriptors.cc b/src/interface-descriptors.cc
|
| index 72dc445932ddc3a5e8548cef0ee86bc72c17c7e6..da7d9232edec1e3828737591ecad5bf071a5eac8 100644
|
| --- a/src/interface-descriptors.cc
|
| +++ b/src/interface-descriptors.cc
|
| @@ -440,6 +440,19 @@ FunctionType* CallFunctionWithFeedbackAndVectorDescriptor::
|
| }
|
|
|
| FunctionType*
|
| +ArrayNoArgumentConstructorDescriptor::BuildCallInterfaceDescriptorFunctionType(
|
| + Isolate* isolate, int paramater_count) {
|
| + Zone* zone = isolate->interface_descriptor_zone();
|
| + FunctionType* function =
|
| + Type::Function(AnyTagged(zone), Type::Undefined(), 4, zone)->AsFunction();
|
| + function->InitParameter(0, Type::Receiver()); // JSFunction
|
| + function->InitParameter(1, AnyTagged(zone));
|
| + function->InitParameter(2, UntaggedIntegral32(zone));
|
| + function->InitParameter(3, AnyTagged(zone));
|
| + return function;
|
| +}
|
| +
|
| +FunctionType*
|
| ArrayConstructorDescriptor::BuildCallInterfaceDescriptorFunctionType(
|
| Isolate* isolate, int paramater_count) {
|
| Zone* zone = isolate->interface_descriptor_zone();
|
|
|