From 7cab13d777f7c70ca3db2589c253d59f646c7e6d Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Mon, 28 Oct 2019 07:11:20 -0700 Subject: expander: allow TTY interrupt. * eval.c (expand): Call sig_check_fast so that if the expander gets into some kind of loop, it is interruptible. --- eval.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/eval.c b/eval.c index 665c5d2a..777858c3 100644 --- a/eval.c +++ b/eval.c @@ -4923,6 +4923,8 @@ val expand(val form, val menv) uw_push_expand(&expand_fr, form, menv); #endif + sig_check_fast(); + ret = do_expand(form, menv); if (!lookup_origin(ret)) -- cgit v1.2.3