| Index: src/ast.h
|
| ===================================================================
|
| --- src/ast.h (revision 7683)
|
| +++ src/ast.h (working copy)
|
| @@ -1390,8 +1390,8 @@
|
|
|
| class UnaryOperation: public Expression {
|
| public:
|
| - UnaryOperation(Token::Value op, Expression* expression)
|
| - : op_(op), expression_(expression) {
|
| + UnaryOperation(Token::Value op, Expression* expression, int pos)
|
| + : op_(op), expression_(expression), pos_(pos) {
|
| ASSERT(Token::IsUnaryOp(op));
|
| }
|
|
|
| @@ -1403,10 +1403,12 @@
|
|
|
| Token::Value op() const { return op_; }
|
| Expression* expression() const { return expression_; }
|
| + virtual int position() const { return pos_; }
|
|
|
| private:
|
| Token::Value op_;
|
| Expression* expression_;
|
| + int pos_;
|
| };
|
|
|
|
|
|
|