[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
scratch/handler-bind b1172c9d2c5 1/2: src/eval.c (call_debugger): Don't
From: |
Stefan Monnier |
Subject: |
scratch/handler-bind b1172c9d2c5 1/2: src/eval.c (call_debugger): Don't bind `Qinhibit_changing_match_data` |
Date: |
Wed, 27 Dec 2023 00:04:16 -0500 (EST) |
branch: scratch/handler-bind
commit b1172c9d2c521a68c484c7b1f32e40fb8f793b4e
Author: Stefan Monnier <monnier@iro.umontreal.ca>
Commit: Stefan Monnier <monnier@iro.umontreal.ca>
src/eval.c (call_debugger): Don't bind `Qinhibit_changing_match_data`
---
src/eval.c | 5 -----
1 file changed, 5 deletions(-)
diff --git a/src/eval.c b/src/eval.c
index ec98d00a725..2fa987b6072 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -302,11 +302,6 @@ call_debugger (Lisp_Object arg)
specbind (Qinhibit_redisplay, Qnil);
specbind (Qinhibit_debugger, Qt);
- /* If we are debugging an error while `inhibit-changing-match-data'
- is bound to non-nil (e.g., within a call to `string-match-p'),
- then make sure debugger code can still use match data. */
- specbind (Qinhibit_changing_match_data, Qnil);
-
#if 0 /* Binding this prevents execution of Lisp code during
redisplay, which necessarily leads to display problems. */
specbind (Qinhibit_eval_during_redisplay, Qt);