MCPcopy Create free account
hub / github.com/CppCXY/EmmyLuaCodeStyle / luaG_runerror

Function luaG_runerror

3rd/lua-5.4.3/src/ldebug.c:778–789  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

776
777
778l_noret luaG_runerror (lua_State *L, const char *fmt, ...) {
779 CallInfo *ci = L->ci;
780 const char *msg;
781 va_list argp;
782 luaC_checkGC(L); /* error message uses memory */
783 va_start(argp, fmt);
784 msg = luaO_pushvfstring(L, fmt, argp); /* format message */
785 va_end(argp);
786 if (isLua(ci)) /* if Lua function, add source:line information */
787 luaG_addinfo(L, msg, ci_func(ci)->p->source, getcurrentline(ci));
788 luaG_errormsg(L);
789}
790
791
792/*

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_checkcstackFunction · 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