Chromium Code Reviews| Index: src/interface-descriptors.h |
| diff --git a/src/interface-descriptors.h b/src/interface-descriptors.h |
| index 557b89388ff5ec839906c820590b46532d51dc18..6825efef1d22fcff0b0469d2a262628a2cc282f8 100644 |
| --- a/src/interface-descriptors.h |
| +++ b/src/interface-descriptors.h |
| @@ -35,6 +35,7 @@ class PlatformInterfaceDescriptor; |
| V(FastNewObject) \ |
| V(FastNewArguments) \ |
| V(TypeConversion) \ |
| + V(TypeConversionStackParameter) \ |
| V(Typeof) \ |
| V(FastCloneRegExp) \ |
| V(FastCloneShallowArray) \ |
| @@ -507,6 +508,17 @@ class TypeConversionDescriptor final : public CallInterfaceDescriptor { |
| static const Register ArgumentRegister(); |
| }; |
| +class TypeConversionStackParameterDescriptor final |
| + : public CallInterfaceDescriptor { |
| + public: |
| + DEFINE_PARAMETERS(kArgument) |
| + DECLARE_DESCRIPTOR(TypeConversionStackParameterDescriptor, |
| + CallInterfaceDescriptor) |
| + protected: |
| + void InitializePlatformIndependent( |
|
Michael Starzinger
2017/06/22 14:16:12
nit: Can we use DECLARE_DESCRIPTOR_WITH_CUSTOM_FUN
danno
2017/06/22 15:04:00
Done.
|
| + CallInterfaceDescriptorData* data) override; |
| +}; |
| + |
| class ForInPrepareDescriptor final : public CallInterfaceDescriptor { |
| public: |
| DEFINE_PARAMETERS(kObject) |