| Index: src/arm/deoptimizer-arm.cc
|
| diff --git a/src/arm/deoptimizer-arm.cc b/src/arm/deoptimizer-arm.cc
|
| index f1fde9223e0384fa37fc3190b7fc86c5cb529088..883586e25f7707eabd7bce8e9edd61666345bb38 100644
|
| --- a/src/arm/deoptimizer-arm.cc
|
| +++ b/src/arm/deoptimizer-arm.cc
|
| @@ -106,7 +106,7 @@ void Deoptimizer::DeoptimizeFunction(JSFunction* function) {
|
|
|
| // Add the deoptimizing code to the list.
|
| DeoptimizingCodeListNode* node = new DeoptimizingCodeListNode(code);
|
| - DeoptimizerData* data = Isolate::Current()->deoptimizer_data();
|
| + DeoptimizerData* data = code->GetIsolate()->deoptimizer_data();
|
| node->set_next(data->deoptimizing_code_list_);
|
| data->deoptimizing_code_list_ = node;
|
|
|
| @@ -316,8 +316,7 @@ void Deoptimizer::DoComputeOsrOutputFrame() {
|
| optimized_code_->entry() + pc_offset);
|
| output_[0]->SetPc(pc);
|
| }
|
| - Code* continuation = Isolate::Current()->builtins()->builtin(
|
| - Builtins::NotifyOSR);
|
| + Code* continuation = isolate_->builtins()->builtin(Builtins::NotifyOSR);
|
| output_[0]->SetContinuation(
|
| reinterpret_cast<uint32_t>(continuation->entry()));
|
|
|
|
|