| Index: src/deoptimizer.cc
|
| diff --git a/src/deoptimizer.cc b/src/deoptimizer.cc
|
| index 9528cbb299741f80854985b992cf5ff0f5c07439..460601663fed0cb424bf3d69ebb02b9a0d45725d 100644
|
| --- a/src/deoptimizer.cc
|
| +++ b/src/deoptimizer.cc
|
| @@ -1251,12 +1251,12 @@ void Deoptimizer::DoComputeInterpretedFrame(int frame_index,
|
| Object* new_target = isolate_->heap()->undefined_value();
|
| WriteValueToOutput(new_target, 0, frame_index, output_offset, "new_target ");
|
|
|
| - // Set the dispatch table pointer.
|
| + // Set the bytecode array pointer.
|
| output_offset -= kPointerSize;
|
| input_offset -= kPointerSize;
|
| - Address dispatch_table = isolate()->interpreter()->dispatch_table_address();
|
| - WriteValueToOutput(reinterpret_cast<Object*>(dispatch_table), 0, frame_index,
|
| - output_offset, "dispatch_table ");
|
| + Object* bytecode_array = shared->bytecode_array();
|
| + WriteValueToOutput(bytecode_array, 0, frame_index, output_offset,
|
| + "bytecode array ");
|
|
|
| // The bytecode offset was mentioned explicitly in the BEGIN_FRAME.
|
| output_offset -= kPointerSize;
|
|
|