Kernel#send should preserve nregs in callinfo; close #1970

This commit is contained in:
Yukihiro "Matz" Matsumoto
2014-03-29 00:21:52 +09:00
parent 7d413b7043
commit 49d18ca848
+1
View File
@@ -460,6 +460,7 @@ mrb_f_send(mrb_state *mrb, mrb_value self)
ci->mid = name;
ci->target_class = c;
ci->proc = p;
ci->nregs = p->body.irep->nregs;
regs = mrb->c->stack+1;
/* remove first symbol from arguments */
if (ci->argc >= 0) {