Index: src/interface-descriptors.h |
diff --git a/src/interface-descriptors.h b/src/interface-descriptors.h |
index a713c36a08c97ec135e58835f47b2beb7aeddacd..d6d1e0e28ffedff7b2b61a20223c43bdb66f598c 100644 |
--- a/src/interface-descriptors.h |
+++ b/src/interface-descriptors.h |
@@ -26,8 +26,7 @@ |
V(FastNewClosure) \ |
V(FastNewContext) \ |
V(FastNewRestParameter) \ |
- V(FastNewSloppyArguments) \ |
- V(FastNewStrictArguments) \ |
+ V(FastNewStrictArguments) \ |
V(ToNumber) \ |
V(ToLength) \ |
V(ToString) \ |
@@ -70,6 +69,7 @@ |
V(ApiFunction) \ |
V(ApiAccessor) \ |
V(ApiGetter) \ |
+ V(ArgumentsAccessNew) \ |
V(LoadGlobalViaContext) \ |
V(StoreGlobalViaContext) \ |
V(MathPowTagged) \ |
@@ -379,12 +379,6 @@ |
DECLARE_DESCRIPTOR(FastNewRestParameterDescriptor, CallInterfaceDescriptor) |
}; |
-class FastNewSloppyArgumentsDescriptor : public CallInterfaceDescriptor { |
- public: |
- DECLARE_DESCRIPTOR(FastNewSloppyArgumentsDescriptor, |
- CallInterfaceDescriptor) |
-}; |
- |
class FastNewStrictArgumentsDescriptor : public CallInterfaceDescriptor { |
public: |
DECLARE_DESCRIPTOR(FastNewStrictArgumentsDescriptor, |
@@ -711,6 +705,17 @@ |
CallInterfaceDescriptor) |
static const Register function_address(); |
+}; |
+ |
+ |
+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(); |
}; |