Index: src/interface-descriptors.h |
diff --git a/src/interface-descriptors.h b/src/interface-descriptors.h |
index e3f4a2a98984d2d79614f801329a04a396808243..67d23b159136dd2acfad3c0b44c499cbedb67d70 100644 |
--- a/src/interface-descriptors.h |
+++ b/src/interface-descriptors.h |
@@ -87,6 +87,7 @@ class PlatformInterfaceDescriptor; |
V(MathPowTagged) \ |
V(MathPowInteger) \ |
V(GrowArrayElements) \ |
+ V(NewArgumentsElements) \ |
V(InterpreterDispatch) \ |
V(InterpreterPushArgsAndCall) \ |
V(InterpreterPushArgsAndConstruct) \ |
@@ -779,6 +780,13 @@ class GrowArrayElementsDescriptor : public CallInterfaceDescriptor { |
static const Register KeyRegister(); |
}; |
+class NewArgumentsElementsDescriptor final : public CallInterfaceDescriptor { |
+ public: |
+ DEFINE_PARAMETERS(kFormalParameterCount) |
+ DECLARE_DESCRIPTOR_WITH_CUSTOM_FUNCTION_TYPE(NewArgumentsElementsDescriptor, |
+ CallInterfaceDescriptor) |
+}; |
+ |
class V8_EXPORT_PRIVATE InterpreterDispatchDescriptor |
: public CallInterfaceDescriptor { |
public: |