| Index: src/interface-descriptors.h
|
| diff --git a/src/interface-descriptors.h b/src/interface-descriptors.h
|
| index 102fb853b68bda2a2ae561eeca3173caf1991752..76530fcf3889d27ccd2187ba5a21f0478a8a62b6 100644
|
| --- a/src/interface-descriptors.h
|
| +++ b/src/interface-descriptors.h
|
| @@ -764,28 +764,35 @@ class InterpreterDispatchDescriptor : public CallInterfaceDescriptor {
|
|
|
| class InterpreterPushArgsAndCallDescriptor : public CallInterfaceDescriptor {
|
| public:
|
| - DECLARE_DESCRIPTOR(InterpreterPushArgsAndCallDescriptor,
|
| - CallInterfaceDescriptor)
|
| + DEFINE_PARAMETERS(kNumberOfArguments, kFirstArgument, kFunction)
|
| + DECLARE_DESCRIPTOR_WITH_CUSTOM_FUNCTION_TYPE(
|
| + InterpreterPushArgsAndCallDescriptor, CallInterfaceDescriptor)
|
| };
|
|
|
|
|
| class InterpreterPushArgsAndConstructDescriptor
|
| : public CallInterfaceDescriptor {
|
| public:
|
| - DECLARE_DESCRIPTOR(InterpreterPushArgsAndConstructDescriptor,
|
| - CallInterfaceDescriptor)
|
| + DEFINE_PARAMETERS(kNumberOfArguments, kNewTarget, kConstructor,
|
| + kFeedbackElement, kFirstArgument)
|
| + DECLARE_DESCRIPTOR_WITH_CUSTOM_FUNCTION_TYPE(
|
| + InterpreterPushArgsAndConstructDescriptor, CallInterfaceDescriptor)
|
| };
|
|
|
| class InterpreterPushArgsAndConstructArrayDescriptor
|
| : public CallInterfaceDescriptor {
|
| public:
|
| - DECLARE_DESCRIPTOR(InterpreterPushArgsAndConstructArrayDescriptor,
|
| - CallInterfaceDescriptor)
|
| + DEFINE_PARAMETERS(kNumberOfArguments, kFunction, kFeedbackElement,
|
| + kFirstArgument)
|
| + DECLARE_DESCRIPTOR_WITH_CUSTOM_FUNCTION_TYPE(
|
| + InterpreterPushArgsAndConstructArrayDescriptor, CallInterfaceDescriptor)
|
| };
|
|
|
| class InterpreterCEntryDescriptor : public CallInterfaceDescriptor {
|
| public:
|
| - DECLARE_DESCRIPTOR(InterpreterCEntryDescriptor, CallInterfaceDescriptor)
|
| + DEFINE_PARAMETERS(kNumberOfArguments, kFirstArgument, kFunctionEntry)
|
| + DECLARE_DESCRIPTOR_WITH_CUSTOM_FUNCTION_TYPE(InterpreterCEntryDescriptor,
|
| + CallInterfaceDescriptor)
|
| };
|
|
|
| class ResumeGeneratorDescriptor final : public CallInterfaceDescriptor {
|
|
|