From: Stefan Monnier Date: Fri, 7 Mar 2025 04:18:31 +0000 (-0500) Subject: * src/eval.c (signal_or_quit): Reduce scope of `debugger_called` X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=b6a203c584da6a2e0c49a9833b9bcdc7423a1dc9;p=emacs.git * src/eval.c (signal_or_quit): Reduce scope of `debugger_called` (cherry picked from commit 06af71fbde9378384672a99048bb56ed4ac9a834) --- diff --git a/src/eval.c b/src/eval.c index 9cbed4bf2f5..5985786fdc5 100644 --- a/src/eval.c +++ b/src/eval.c @@ -1915,7 +1915,6 @@ signal_or_quit (Lisp_Object error_symbol, Lisp_Object data, bool continuable) break; } - bool debugger_called = false; if (/* Don't run the debugger for a memory-full error. (There is no room in memory to do that!) */ !oom @@ -1929,7 +1928,7 @@ signal_or_quit (Lisp_Object error_symbol, Lisp_Object data, bool continuable) if requested". */ || EQ (clause, Qerror))) { - debugger_called + bool debugger_called = maybe_call_debugger (conditions, error); /* We can't return values to code which signaled an error, but we can continue code which has signaled a quit. */