diff --git a/src/debug.cc b/src/debug.cc index 4a7fa6bb51..5c04efa19d 100644 --- a/src/debug.cc +++ b/src/debug.cc @@ -2125,7 +2125,8 @@ void Debug::PrepareForBreakPoints() { bool prev_force_debugger_active = isolate_->debugger()->force_debugger_active(); isolate_->debugger()->set_force_debugger_active(true); - function->ReplaceCode(*Compiler::GetCodeForDebugging(function)); + Handle code = Compiler::GetCodeForDebugging(function); + function->ReplaceCode(*code); isolate_->debugger()->set_force_debugger_active( prev_force_debugger_active); }