Index: src/ast.h |
=================================================================== |
--- src/ast.h (revision 2983) |
+++ src/ast.h (working copy) |
@@ -85,7 +85,6 @@ |
V(Throw) \ |
V(Property) \ |
V(Call) \ |
- V(CallEval) \ |
V(CallNew) \ |
V(CallRuntime) \ |
V(UnaryOperation) \ |
@@ -991,24 +990,6 @@ |
}; |
-// The CallEval class represents a call of the form 'eval(...)' where eval |
-// cannot be seen to be overwritten at compile time. It is potentially a |
-// direct (i.e. not aliased) eval call. The real nature of the call is |
-// determined at runtime. |
-class CallEval: public Call { |
- public: |
- CallEval(Expression* expression, ZoneList<Expression*>* arguments, int pos) |
- : Call(expression, arguments, pos) { } |
- |
- virtual void Accept(AstVisitor* v); |
- |
- static CallEval* sentinel() { return &sentinel_; } |
- |
- private: |
- static CallEval sentinel_; |
-}; |
- |
- |
// The CallRuntime class does not represent any official JavaScript |
// language construct. Instead it is used to call a C or JS function |
// with a set of arguments. This is used from the builtins that are |