/* Fix an expression to return the number of results 'nresults'. 'e' must be a multi-ret expression (function call or vararg).  */
void luaK_setreturns(FuncState *fs, expdesc *e, int nresults)
/* Fix an expression to return the number of results 'nresults'. 'e' must be a multi-ret expression (function call or vararg).  */
void luaK_setreturns(FuncState *fs, expdesc *e, int nresults)
{
    lua_assert(e->k == VVARARG);
    SETARG_C(*pc, nresults + 1);
    SETARG_A(*pc, fs->freereg);
    luaK_reserveregs(fs, 1);
  }
}