| Index: arguments/src/ast.h
|
| diff --git a/arguments/src/ast.h b/arguments/src/ast.h
|
| index 42a2057231f3fda2adee4b3b27b66068db4e15dd..7526c3f25e67ce72ba763db6ffb99e9dc5bce321 100644
|
| --- a/arguments/src/ast.h
|
| +++ b/arguments/src/ast.h
|
| @@ -1079,16 +1079,7 @@ class VariableProxy: public Expression {
|
| DECLARE_NODE_TYPE(VariableProxy)
|
|
|
| // Type testing & conversion
|
| - virtual Property* AsProperty() {
|
| - return var_ == NULL ? NULL : var_->AsProperty();
|
| - }
|
| -
|
| - Variable* AsVariable() {
|
| - if (this == NULL || var_ == NULL) return NULL;
|
| - Expression* rewrite = var_->rewrite();
|
| - if (rewrite == NULL || rewrite->AsSlot() != NULL) return var_;
|
| - return NULL;
|
| - }
|
| + Variable* AsVariable() { return (this == NULL) ? NULL : var_; }
|
|
|
| virtual bool IsValidLeftHandSide() {
|
| return var_ == NULL ? true : var_->IsValidLeftHandSide();
|
|
|