| Index: src/deoptimizer.cc
|
| diff --git a/src/deoptimizer.cc b/src/deoptimizer.cc
|
| index 942b5284a377a811c367ce76618e3765bbc1197e..56b9d3703f565a0b0488c466c5ca90c7fecdca88 100644
|
| --- a/src/deoptimizer.cc
|
| +++ b/src/deoptimizer.cc
|
| @@ -2492,7 +2492,7 @@ int ComputeSourcePosition(Handle<SharedFunctionInfo> shared,
|
| BailoutId node_id) {
|
| if (shared->HasBytecodeArray()) {
|
| BytecodeArray* bytecodes = shared->bytecode_array();
|
| - return bytecodes->SourcePosition(node_id.ToInt());
|
| + return bytecodes->SourcePosition(node_id.ToInt() - 1);
|
| } else {
|
| Code* non_optimized_code = shared->code();
|
| FixedArray* raw_data = non_optimized_code->deoptimization_data();
|
|
|