Index: src/interpreter/bytecode-array-builder.cc |
diff --git a/src/interpreter/bytecode-array-builder.cc b/src/interpreter/bytecode-array-builder.cc |
index a99f0dae7e797f1e118d3f956683b547f684c899..a147739b7a2816cef0aa30d0a5f93e290a01eca5 100644 |
--- a/src/interpreter/bytecode-array-builder.cc |
+++ b/src/interpreter/bytecode-array-builder.cc |
@@ -1193,8 +1193,9 @@ size_t BytecodeArrayBuilder::GetConstantPoolEntry(Handle<Object> object) { |
void BytecodeArrayBuilder::SetReturnPosition() { |
if (return_position_ == RelocInfo::kNoPosition) return; |
if (exit_seen_in_block_) return; |
- source_position_table_builder_.AddStatementPosition(bytecodes_.size(), |
- return_position_); |
+ source_position_table_builder_.AddStatementPosition( |
+ bytecodes_.size(), return_position_, |
+ SourcePositionTableBuilder::OVERWRITE_DUPLICATE); |
} |
void BytecodeArrayBuilder::SetStatementPosition(Statement* stmt) { |