aboutsummaryrefslogtreecommitdiff
path: root/lfunc.c
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2023-12-27 17:42:00 -0300
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2023-12-27 17:42:00 -0300
commite7af9cdf0b9fca080e8bb3463e16d60933e786f9 (patch)
treec008d59bd636afa37003326287487644b906229f /lfunc.c
parent12b6f610b0f1b4157c04f0db264f1f1d0634709b (diff)
downloadlua-e7af9cdf0b9fca080e8bb3463e16d60933e786f9.tar.gz
lua-e7af9cdf0b9fca080e8bb3463e16d60933e786f9.tar.bz2
lua-e7af9cdf0b9fca080e8bb3463e16d60933e786f9.zip
Fixed buffers reuse absolute line information
Diffstat (limited to 'lfunc.c')
-rw-r--r--lfunc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lfunc.c b/lfunc.c
index 066409c0..d63d05fc 100644
--- a/lfunc.c
+++ b/lfunc.c
@@ -268,10 +268,10 @@ void luaF_freeproto (lua_State *L, Proto *f) {
268 if (!(f->flag & PF_FIXED)) { 268 if (!(f->flag & PF_FIXED)) {
269 luaM_freearray(L, f->code, f->sizecode); 269 luaM_freearray(L, f->code, f->sizecode);
270 luaM_freearray(L, f->lineinfo, f->sizelineinfo); 270 luaM_freearray(L, f->lineinfo, f->sizelineinfo);
271 luaM_freearray(L, f->abslineinfo, f->sizeabslineinfo);
271 } 272 }
272 luaM_freearray(L, f->p, f->sizep); 273 luaM_freearray(L, f->p, f->sizep);
273 luaM_freearray(L, f->k, f->sizek); 274 luaM_freearray(L, f->k, f->sizek);
274 luaM_freearray(L, f->abslineinfo, f->sizeabslineinfo);
275 luaM_freearray(L, f->locvars, f->sizelocvars); 275 luaM_freearray(L, f->locvars, f->sizelocvars);
276 luaM_freearray(L, f->upvalues, f->sizeupvalues); 276 luaM_freearray(L, f->upvalues, f->sizeupvalues);
277 luaM_free(L, f); 277 luaM_free(L, f);