diff options
Diffstat (limited to 'libguile/eval.c')
-rw-r--r-- | libguile/eval.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/libguile/eval.c b/libguile/eval.c index 39e66c5d7..2488ee272 100644 --- a/libguile/eval.c +++ b/libguile/eval.c @@ -462,6 +462,7 @@ eval (SCM x, SCM env) if (SCM_I_SETJMP (registers)) { /* The prompt exited nonlocally. */ + scm_gc_after_nonlocal_exit (); proc = handler; vp = scm_the_vm (); args = scm_i_prompt_pop_abort_args_x (vp); |