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