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) |