| 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) | 
| } | 
|  | 
|  |