Hi,

In wip-rtl vm-engine.c around line 1047 in opcode call/values tehre seams
to be
some strangeities with the use of the nargs variable in,

SCM_FRAME_SET_DYNAMIC_LINK (fp, old_fp);
SCM_FRAME_SET_RTL_MV_RETURN_ADDRESS (fp, ip + 2 + nargs);
SCM_FRAME_SET_RTL_RETURN_ADDRESS (fp, ip + 3 + nargs);
fp[-1] = old_fp[proc];
nargs = vp->sp - fp;

I supposed that the first two uses of nargs should be removed!

/Stefan

Reply via email to