}
static gcc_jit_lvalue *
-jit_emit_Ffuncall (unsigned nargs, gcc_jit_rvalue **args)
+jit_emit_callN (gcc_jit_function *func, unsigned nargs,
+ gcc_jit_rvalue **args)
{
/* Here we set all the pointers into the scratch call area. */
/* TODO: distinguish primitives for faster calling convention. */
res,
gcc_jit_context_new_call(comp.ctxt,
NULL,
- comp.Ffuncall,
+ func,
2,
args));
return res;
{
ptrdiff_t nargs = op + 1;
pop (nargs, &stack, args);
- res = jit_emit_Ffuncall (nargs, args);
+ res = jit_emit_callN (comp.Ffuncall, nargs, args);
PUSH (gcc_jit_lvalue_as_rvalue (res));
break;
}