| Index: src/interface-descriptors.h
|
| diff --git a/src/interface-descriptors.h b/src/interface-descriptors.h
|
| index 1c71d0f94005d5121d68aa8bc6afd6910e0de56f..f9720dfc50f3af69b482f3dbab92ed806c8d0000 100644
|
| --- a/src/interface-descriptors.h
|
| +++ b/src/interface-descriptors.h
|
| @@ -25,6 +25,7 @@ class PlatformInterfaceDescriptor;
|
| V(LoadWithVector) \
|
| V(FastNewClosure) \
|
| V(FastNewContext) \
|
| + V(FastNewRestParameter) \
|
| V(ToNumber) \
|
| V(ToLength) \
|
| V(ToString) \
|
| @@ -69,7 +70,6 @@ class PlatformInterfaceDescriptor;
|
| V(ApiGetter) \
|
| V(ArgumentsAccessRead) \
|
| V(ArgumentsAccessNew) \
|
| - V(RestParamAccess) \
|
| V(LoadGlobalViaContext) \
|
| V(StoreGlobalViaContext) \
|
| V(MathPowTagged) \
|
| @@ -80,7 +80,6 @@ class PlatformInterfaceDescriptor;
|
| V(InterpreterPushArgsAndConstruct) \
|
| V(InterpreterCEntry)
|
|
|
| -
|
| class CallInterfaceDescriptorData {
|
| public:
|
| CallInterfaceDescriptorData()
|
| @@ -374,6 +373,11 @@ class FastNewContextDescriptor : public CallInterfaceDescriptor {
|
| DECLARE_DESCRIPTOR(FastNewContextDescriptor, CallInterfaceDescriptor)
|
| };
|
|
|
| +class FastNewRestParameterDescriptor : public CallInterfaceDescriptor {
|
| + public:
|
| + DECLARE_DESCRIPTOR(FastNewRestParameterDescriptor, CallInterfaceDescriptor)
|
| +};
|
| +
|
|
|
| class ToNumberDescriptor : public CallInterfaceDescriptor {
|
| public:
|
| @@ -717,16 +721,6 @@ class ArgumentsAccessNewDescriptor : public CallInterfaceDescriptor {
|
| };
|
|
|
|
|
| -class RestParamAccessDescriptor : public CallInterfaceDescriptor {
|
| - public:
|
| - DECLARE_DESCRIPTOR_WITH_CUSTOM_FUNCTION_TYPE(RestParamAccessDescriptor,
|
| - CallInterfaceDescriptor)
|
| - static const Register parameter_count();
|
| - static const Register parameter_pointer();
|
| - static const Register rest_parameter_index();
|
| -};
|
| -
|
| -
|
| class MathPowTaggedDescriptor : public CallInterfaceDescriptor {
|
| public:
|
| DECLARE_DESCRIPTOR(MathPowTaggedDescriptor, CallInterfaceDescriptor)
|
|
|