diff --git a/extlib/benz/vm.c b/extlib/benz/vm.c index abf6f014..385073a5 100644 --- a/extlib/benz/vm.c +++ b/extlib/benz/vm.c @@ -647,6 +647,7 @@ pic_apply(pic_state *pic, struct pic_proc *proc, pic_value args) irep = pic_get_proc(pic)->u.i.irep; if (c.u.i >= irep->argc + irep->localc) { ci->cxt->regs[c.u.i - (ci->regs - ci->fp)] = POP(); + PUSH(pic_undef_value()); NEXT; } }