Index: src/interface-descriptors.h |
diff --git a/src/interface-descriptors.h b/src/interface-descriptors.h |
index 6866a97d1e6ecb73b99cfa494be8d243b80eaf4a..534313f7d301cf5b4175d69250275776d917f2aa 100644 |
--- a/src/interface-descriptors.h |
+++ b/src/interface-descriptors.h |
@@ -61,6 +61,7 @@ class PlatformInterfaceDescriptor; |
V(ApiAccessor) \ |
V(ApiGetter) \ |
V(ArgumentsAccessRead) \ |
+ V(ArgumentsAccessNew) \ |
V(StoreArrayLiteralElement) \ |
V(LoadGlobalViaContext) \ |
V(StoreGlobalViaContext) \ |
@@ -638,6 +639,17 @@ class ArgumentsAccessReadDescriptor : public CallInterfaceDescriptor { |
}; |
+class ArgumentsAccessNewDescriptor : public CallInterfaceDescriptor { |
+ public: |
+ DECLARE_DESCRIPTOR_WITH_CUSTOM_FUNCTION_TYPE(ArgumentsAccessNewDescriptor, |
+ CallInterfaceDescriptor) |
+ |
+ static const Register function(); |
+ static const Register parameter_count(); |
+ static const Register parameter_pointer(); |
+}; |
+ |
+ |
class StoreArrayLiteralElementDescriptor : public CallInterfaceDescriptor { |
public: |
DECLARE_DESCRIPTOR(StoreArrayLiteralElementDescriptor, |