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