diff options
Diffstat (limited to 'eval.c')
-rw-r--r-- | eval.c | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -1050,6 +1050,11 @@ val eval_progn(val forms, val env, val ctx_form) { val retval = nil; + if (!forms) { + sig_check_fast(); + return retval; + } + for (; forms; forms = cdr(forms)) retval = eval(car(forms), env, ctx_form); |