From b6a203c584da6a2e0c49a9833b9bcdc7423a1dc9 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Thu, 6 Mar 2025 23:18:31 -0500 Subject: [PATCH] * src/eval.c (signal_or_quit): Reduce scope of `debugger_called` (cherry picked from commit 06af71fbde9378384672a99048bb56ed4ac9a834) --- src/eval.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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. */ -- 2.39.5