зеркало из https://github.com/github/ruby.git
Add comment explaining argc + 2
This commit is contained in:
Родитель
9951a9a8ec
Коммит
561882e96e
|
@ -4141,6 +4141,7 @@ gen_invokebuiltin(jitstate_t *jit, ctx_t *ctx)
|
|||
{
|
||||
const struct rb_builtin_function *bf = (struct rb_builtin_function *)jit_get_arg(jit, 0);
|
||||
|
||||
// ec, self, and arguments
|
||||
if (bf->argc + 2 > NUM_C_ARG_REGS) {
|
||||
return YJIT_CANT_COMPILE;
|
||||
}
|
||||
|
@ -4178,6 +4179,7 @@ gen_opt_invokebuiltin_delegate(jitstate_t *jit, ctx_t *ctx)
|
|||
const struct rb_builtin_function *bf = (struct rb_builtin_function *)jit_get_arg(jit, 0);
|
||||
int32_t start_index = (int32_t)jit_get_arg(jit, 1);
|
||||
|
||||
// ec, self, and arguments
|
||||
if (bf->argc + 2 > NUM_C_ARG_REGS) {
|
||||
return YJIT_CANT_COMPILE;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче