aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1995-04-10 23:06:13 +0000
committerRichard M. Stallman1995-04-10 23:06:13 +0000
commit01591d175e7a6b1a1227b3676a6f195f42368869 (patch)
treeb30db4a7c657ba3611cab2363c727f4827d7218b /src
parenta1b658dd5d1334c2b238619b03be4e557ceefc27 (diff)
downloademacs-01591d175e7a6b1a1227b3676a6f195f42368869.tar.gz
emacs-01591d175e7a6b1a1227b3676a6f195f42368869.zip
(internal_condition_case): Abort if interrupt_input_blocked>0.
Diffstat (limited to 'src')
-rw-r--r--src/eval.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/eval.c b/src/eval.c
index eb90dbd131a..29136940c4e 100644
--- a/src/eval.c
+++ b/src/eval.c
@@ -1086,6 +1086,11 @@ internal_condition_case (bfun, handlers, hfun)
1086 struct catchtag c; 1086 struct catchtag c;
1087 struct handler h; 1087 struct handler h;
1088 1088
1089 /* Since Fsignal resets this to 0, it had better be 0 now
1090 or else we have a potential bug. */
1091 if (interrupt_input_blocked != 0)
1092 abort ();
1093
1089 c.tag = Qnil; 1094 c.tag = Qnil;
1090 c.val = Qnil; 1095 c.val = Qnil;
1091 c.backlist = backtrace_list; 1096 c.backlist = backtrace_list;