MCPcopy Create free account
hub / github.com/EmmyLua/EmmyLuaDebugger / luaF_freeproto

Function luaF_freeproto

third-party/lua-5.5.0/src/lfunc.c:285–296  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

283
284
285void luaF_freeproto (lua_State *L, Proto *f) {
286 if (!(f->flag & PF_FIXED)) {
287 luaM_freearray(L, f->code, cast_sizet(f->sizecode));
288 luaM_freearray(L, f->lineinfo, cast_sizet(f->sizelineinfo));
289 luaM_freearray(L, f->abslineinfo, cast_sizet(f->sizeabslineinfo));
290 }
291 luaM_freearray(L, f->p, cast_sizet(f->sizep));
292 luaM_freearray(L, f->k, cast_sizet(f->sizek));
293 luaM_freearray(L, f->locvars, cast_sizet(f->sizelocvars));
294 luaM_freearray(L, f->upvalues, cast_sizet(f->sizeupvalues));
295 luaM_free(L, f);
296}
297
298
299/*

Callers 1

freeobjFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected