| Index: src/ast.h | 
| =================================================================== | 
| --- src/ast.h	(revision 448) | 
| +++ src/ast.h	(working copy) | 
| @@ -140,9 +140,6 @@ | 
| }; | 
|  | 
|  | 
| -class Reference; | 
| -enum InitState { CONST_INIT, NOT_CONST_INIT }; | 
| - | 
| class Expression: public Node { | 
| public: | 
| virtual Expression* AsExpression()  { return this; } | 
| @@ -153,17 +150,6 @@ | 
| // statement. This is used to transform postfix increments to | 
| // (faster) prefix increments. | 
| virtual void MarkAsStatement() { /* do nothing */ } | 
| - | 
| -  // Generate code to store into an expression evaluated as the left-hand | 
| -  // side of an assignment.  The code will expect the stored value on top of | 
| -  // the expression stack, and a reference containing the expression | 
| -  // immediately below that.  This function is overridden for expression | 
| -  // types that can be stored into. | 
| -  virtual void GenerateStoreCode(CodeGenerator* cgen, | 
| -                                 Reference* ref, | 
| -                                 InitState init_state) { | 
| -    UNREACHABLE(); | 
| -  } | 
| }; | 
|  | 
|  | 
| @@ -758,13 +744,6 @@ | 
| // Bind this proxy to the variable var. | 
| void BindTo(Variable* var); | 
|  | 
| -  // Generate code to store into an expression evaluated as the left-hand | 
| -  // side of an assignment.  The code will expect the stored value on top of | 
| -  // the expression stack, and a reference containing the expression | 
| -  // immediately below that. | 
| -  virtual void GenerateStoreCode(CodeGenerator* cgen, | 
| -                                 Reference* ref, | 
| -                                 InitState init_state); | 
| protected: | 
| Handle<String> name_; | 
| Variable* var_;  // resolved variable, or NULL | 
| @@ -840,13 +819,6 @@ | 
| Type type() const  { return type_; } | 
| int index() const  { return index_; } | 
|  | 
| -  // Generate code to store into an expression evaluated as the left-hand | 
| -  // side of an assignment.  The code will expect the stored value on top of | 
| -  // the expression stack, and a reference containing the expression | 
| -  // immediately below that. | 
| -  virtual void GenerateStoreCode(CodeGenerator* cgen, | 
| -                                 Reference* ref, | 
| -                                 InitState init_state); | 
| private: | 
| Variable* var_; | 
| Type type_; | 
| @@ -874,13 +846,6 @@ | 
| // during preparsing. | 
| static Property* this_property() { return &this_property_; } | 
|  | 
| -  // Generate code to store into an expression evaluated as the left-hand | 
| -  // side of an assignment.  The code will expect the stored value on top of | 
| -  // the expression stack, and a reference containing the expression | 
| -  // immediately below that. | 
| -  virtual void GenerateStoreCode(CodeGenerator* cgen, | 
| -                                 Reference* ref, | 
| -                                 InitState init_state); | 
| private: | 
| Expression* obj_; | 
| Expression* key_; | 
|  |