Index: src/interface-descriptors.h |
diff --git a/src/interface-descriptors.h b/src/interface-descriptors.h |
index 06e586e876e345cb62884067e33e91f979776f47..64a5253ae2a98db5b00d7e0136af1c48457d88e9 100644 |
--- a/src/interface-descriptors.h |
+++ b/src/interface-descriptors.h |
@@ -60,6 +60,7 @@ class PlatformInterfaceDescriptor; |
V(ApiAccessor) \ |
V(ApiGetter) \ |
V(ArgumentsAccessRead) \ |
+ V(ArgumentsAccessNew) \ |
V(StoreArrayLiteralElement) \ |
V(LoadGlobalViaContext) \ |
V(StoreGlobalViaContext) \ |
@@ -627,6 +628,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, |