| Index: src/ast.h
 | 
| diff --git a/src/ast.h b/src/ast.h
 | 
| index 44332dc7691a35d15e63b5224dc877060e354c74..b3168d4e326ee9f9432c947e978bcb5379a4dc86 100644
 | 
| --- a/src/ast.h
 | 
| +++ b/src/ast.h
 | 
| @@ -765,12 +765,6 @@ class DoWhileStatement V8_FINAL : public IterationStatement {
 | 
|  
 | 
|    Expression* cond() const { return cond_; }
 | 
|  
 | 
| -  // TODO(rossberg): get rid of this.
 | 
| -  // Position where condition expression starts. We need it to make
 | 
| -  // the loop's condition a breakable location.
 | 
| -  int condition_position() { return condition_position_; }
 | 
| -  void set_condition_position(int pos) { condition_position_ = pos; }
 | 
| -
 | 
|    virtual BailoutId ContinueId() const V8_OVERRIDE { return continue_id_; }
 | 
|    virtual BailoutId StackCheckId() const V8_OVERRIDE { return back_edge_id_; }
 | 
|    BailoutId BackEdgeId() const { return back_edge_id_; }
 | 
| @@ -779,7 +773,6 @@ class DoWhileStatement V8_FINAL : public IterationStatement {
 | 
|    DoWhileStatement(Isolate* isolate, ZoneStringList* labels, int pos)
 | 
|        : IterationStatement(isolate, labels, pos),
 | 
|          cond_(NULL),
 | 
| -        condition_position_(-1),
 | 
|          continue_id_(GetNextId(isolate)),
 | 
|          back_edge_id_(GetNextId(isolate)) {
 | 
|    }
 | 
| @@ -787,8 +780,6 @@ class DoWhileStatement V8_FINAL : public IterationStatement {
 | 
|   private:
 | 
|    Expression* cond_;
 | 
|  
 | 
| -  int condition_position_;
 | 
| -
 | 
|    const BailoutId continue_id_;
 | 
|    const BailoutId back_edge_id_;
 | 
|  };
 | 
| @@ -2061,10 +2052,6 @@ class Conditional V8_FINAL : public Expression {
 | 
|    Expression* then_expression() const { return then_expression_; }
 | 
|    Expression* else_expression() const { return else_expression_; }
 | 
|  
 | 
| -  // TODO(rossberg): get rid of this.
 | 
| -  int then_expression_position() const { return then_expression_position_; }
 | 
| -  int else_expression_position() const { return else_expression_position_; }
 | 
| -
 | 
|    BailoutId ThenId() const { return then_id_; }
 | 
|    BailoutId ElseId() const { return else_id_; }
 | 
|  
 | 
| @@ -2073,15 +2060,11 @@ class Conditional V8_FINAL : public Expression {
 | 
|                Expression* condition,
 | 
|                Expression* then_expression,
 | 
|                Expression* else_expression,
 | 
| -              int then_expression_position,
 | 
| -              int else_expression_position,
 | 
|                int position)
 | 
|        : Expression(isolate, position),
 | 
|          condition_(condition),
 | 
|          then_expression_(then_expression),
 | 
|          else_expression_(else_expression),
 | 
| -        then_expression_position_(then_expression_position),
 | 
| -        else_expression_position_(else_expression_position),
 | 
|          then_id_(GetNextId(isolate)),
 | 
|          else_id_(GetNextId(isolate)) { }
 | 
|  
 | 
| @@ -2089,8 +2072,6 @@ class Conditional V8_FINAL : public Expression {
 | 
|    Expression* condition_;
 | 
|    Expression* then_expression_;
 | 
|    Expression* else_expression_;
 | 
| -  int then_expression_position_;
 | 
| -  int else_expression_position_;
 | 
|    const BailoutId then_id_;
 | 
|    const BailoutId else_id_;
 | 
|  };
 | 
| @@ -3198,12 +3179,9 @@ class AstNodeFactory V8_FINAL BASE_EMBEDDED {
 | 
|    Conditional* NewConditional(Expression* condition,
 | 
|                                Expression* then_expression,
 | 
|                                Expression* else_expression,
 | 
| -                              int then_expression_position,
 | 
| -                              int else_expression_position,
 | 
|                                int position) {
 | 
|      Conditional* cond = new(zone_) Conditional(
 | 
| -        isolate_, condition, then_expression, else_expression,
 | 
| -        then_expression_position, else_expression_position, position);
 | 
| +        isolate_, condition, then_expression, else_expression, position);
 | 
|      VISIT_AND_RETURN(Conditional, cond)
 | 
|    }
 | 
|  
 | 
| 
 |