Index: src/fast-codegen.cc |
=================================================================== |
--- src/fast-codegen.cc (revision 3600) |
+++ src/fast-codegen.cc (working copy) |
@@ -183,6 +183,13 @@ |
} |
+void FastCodeGenerator::SetStatementPosition(int pos) { |
+ if (FLAG_debug_info) { |
+ CodeGenerator::RecordPositions(masm_, pos); |
+ } |
+} |
+ |
+ |
void FastCodeGenerator::SetSourcePosition(int pos) { |
if (FLAG_debug_info && pos != RelocInfo::kNoPosition) { |
masm_->RecordPosition(pos); |
@@ -360,8 +367,6 @@ |
} |
- |
- |
void FastCodeGenerator::VisitWithEnterStatement(WithEnterStatement* stmt) { |
Comment cmnt(masm_, "[ WithEnterStatement"); |
SetStatementPosition(stmt); |
@@ -412,6 +417,7 @@ |
__ bind(&stack_check_success); |
__ bind(loop_statement.continue_target()); |
+ SetStatementPosition(stmt->condition_position()); |
VisitForControl(stmt->cond(), &body, loop_statement.break_target()); |
__ bind(&stack_limit_hit); |