Merge pull request #6598 from dearblue/method_missing

This commit is contained in:
Yukihiro "Matz" Matsumoto
2026-03-09 16:38:08 +09:00
committed by GitHub
+3 -1
View File
@@ -708,7 +708,9 @@ prepare_missing(mrb_state *mrb, mrb_callinfo *ci, mrb_value recv, mrb_sym mid, m
}
else {
mrb_assert(ci->nk == 15);
argv[1] = argv[ci->n];
if (ci->n != CALL_MAXARGS) {
argv[1] = argv[ci->n]; /* keyword arguments */
}
argv[2] = blk;
}
argv[0] = args; /* must be replaced after saving argv[0] as it may be a keyword argument */