Index: src/interpreter/bytecode-generator.cc |
diff --git a/src/interpreter/bytecode-generator.cc b/src/interpreter/bytecode-generator.cc |
index b31859516f19bac7f79f9426a4ec82d941a91086..e037617041f67bbb28ea3e8e6b1220981e0df07a 100644 |
--- a/src/interpreter/bytecode-generator.cc |
+++ b/src/interpreter/bytecode-generator.cc |
@@ -897,7 +897,7 @@ void BytecodeGenerator::VisitBreakStatement(BreakStatement* stmt) { |
void BytecodeGenerator::VisitReturnStatement(ReturnStatement* stmt) { |
VisitForAccumulatorValue(stmt->expression()); |
- builder()->SetReturnPosition(info_->literal()); |
+ builder()->SetStatementPosition(stmt); |
execution_control()->ReturnAccumulator(); |
} |