MCPcopy Create free account
hub / github.com/ObEngine/ObEngine / luaG_runerror

Function luaG_runerror

extlibs/lua/src/ldebug.c:769–780  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

767
768
769l_noret luaG_runerror (lua_State *L, const char *fmt, ...) {
770 CallInfo *ci = L->ci;
771 const char *msg;
772 va_list argp;
773 luaC_checkGC(L); /* error message uses memory */
774 va_start(argp, fmt);
775 msg = luaO_pushvfstring(L, fmt, argp); /* format message */
776 va_end(argp);
777 if (isLua(ci)) /* if Lua function, add source:line information */
778 luaG_addinfo(L, msg, ci_func(ci)->p->source, getcurrentline(ci));
779 luaG_errormsg(L);
780}
781
782
783/*

Callers 15

forprepFunction · 0.85
luaV_finishgetFunction · 0.85
luaV_finishsetFunction · 0.85
luaV_concatFunction · 0.85
luaV_idivFunction · 0.85
luaV_modFunction · 0.85
luaM_growaux_Function · 0.85
luaM_toobigFunction · 0.85
luaE_enterCcallFunction · 0.85
luaO_pushvfstringFunction · 0.85
findindexFunction · 0.85
setnodevectorFunction · 0.85

Calls 4

luaO_pushvfstringFunction · 0.85
luaG_addinfoFunction · 0.85
getcurrentlineFunction · 0.85
luaG_errormsgFunction · 0.85

Tested by

no test coverage detected