Clear block arg when method_missing takes *args.

This commit is contained in:
Yukihiro "Matz" Matsumoto
2017-02-27 18:38:56 +09:00
parent 9e93d5dbf0
commit d219e63a74
+1
View File
@@ -1190,6 +1190,7 @@ RETRY_TRY_BLOCK:
mid = missing;
if (n == CALL_MAXARGS-1) {
regs[a+1] = mrb_ary_new_from_values(mrb, n, regs+a+1);
SET_NIL_VALUE(regs[bidx]);
n++;
}
if (n == CALL_MAXARGS) {