Index: src/interface-descriptors.h |
diff --git a/src/interface-descriptors.h b/src/interface-descriptors.h |
index 557b89388ff5ec839906c820590b46532d51dc18..e33c2956ed740407e360a79805d9fd070d1de83b 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,14 @@ class TypeConversionDescriptor final : public CallInterfaceDescriptor { |
static const Register ArgumentRegister(); |
}; |
+class TypeConversionStackParameterDescriptor final |
+ : public CallInterfaceDescriptor { |
+ public: |
+ DEFINE_PARAMETERS(kArgument) |
+ DECLARE_DESCRIPTOR_WITH_CUSTOM_FUNCTION_TYPE( |
+ TypeConversionStackParameterDescriptor, CallInterfaceDescriptor) |
+}; |
+ |
class ForInPrepareDescriptor final : public CallInterfaceDescriptor { |
public: |
DEFINE_PARAMETERS(kObject) |