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