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