Index: src/interface-descriptors.h |
diff --git a/src/interface-descriptors.h b/src/interface-descriptors.h |
index b376df1dbb1f1ac7e1d6166a4f71160f7ea62d9e..ea7bd5e92ba6491d918e3887d109c9c0601c022d 100644 |
--- a/src/interface-descriptors.h |
+++ b/src/interface-descriptors.h |
@@ -30,6 +30,7 @@ class PlatformInterfaceDescriptor; |
V(VarArgFunction) \ |
V(FastNewClosure) \ |
V(FastNewFunctionContext) \ |
+ V(FastNewEvalContext) \ |
V(FastNewObject) \ |
V(FastNewRestParameter) \ |
V(FastNewSloppyArguments) \ |
@@ -415,6 +416,16 @@ class FastNewFunctionContextDescriptor : public CallInterfaceDescriptor { |
static const Register SlotsRegister(); |
}; |
+class FastNewEvalContextDescriptor : public CallInterfaceDescriptor { |
+ public: |
+ DEFINE_PARAMETERS(kFunction, kSlots) |
+ DECLARE_DESCRIPTOR_WITH_CUSTOM_FUNCTION_TYPE(FastNewEvalContextDescriptor, |
+ CallInterfaceDescriptor) |
+ |
+ static const Register FunctionRegister(); |
+ static const Register SlotsRegister(); |
+}; |
+ |
class FastNewObjectDescriptor : public CallInterfaceDescriptor { |
public: |
DECLARE_DESCRIPTOR(FastNewObjectDescriptor, CallInterfaceDescriptor) |