| Index: src/debug.cc
|
| diff --git a/src/debug.cc b/src/debug.cc
|
| index c2d324e502589acb7391972d1c67e4753170b232..d6f2f0675c497fd3070ab504d83c62537588d257 100644
|
| --- a/src/debug.cc
|
| +++ b/src/debug.cc
|
| @@ -2106,7 +2106,8 @@ void Debug::PrepareForBreakPoints() {
|
| bool prev_force_debugger_active =
|
| isolate_->debugger()->force_debugger_active();
|
| isolate_->debugger()->set_force_debugger_active(true);
|
| - Handle<Code> code = Compiler::GetCodeForDebugging(function);
|
| + Handle<Code> code = Compiler::GetCodeForDebugging(
|
| + function).ToHandleChecked();
|
| function->ReplaceCode(*code);
|
| isolate_->debugger()->set_force_debugger_active(
|
| prev_force_debugger_active);
|
| @@ -2222,10 +2223,10 @@ Object* Debug::FindSharedFunctionInfoInScript(Handle<Script> script,
|
| // will compile all inner functions that cannot be compiled without a
|
| // context, because Compiler::BuildFunctionInfo checks whether the
|
| // debugger is active.
|
| - Handle<Code> result = target_function.is_null()
|
| + MaybeHandle<Code> maybe_result = target_function.is_null()
|
| ? Compiler::GetUnoptimizedCode(target)
|
| : Compiler::GetUnoptimizedCode(target_function);
|
| - if (result.is_null()) return isolate_->heap()->undefined_value();
|
| + if (maybe_result.is_null()) return isolate_->heap()->undefined_value());
|
| }
|
| } // End while loop.
|
|
|
|
|