diff options
| author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2023-12-27 17:42:00 -0300 |
|---|---|---|
| committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2023-12-27 17:42:00 -0300 |
| commit | e7af9cdf0b9fca080e8bb3463e16d60933e786f9 (patch) | |
| tree | c008d59bd636afa37003326287487644b906229f /lfunc.c | |
| parent | 12b6f610b0f1b4157c04f0db264f1f1d0634709b (diff) | |
| download | lua-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.c | 2 |
1 files changed, 1 insertions, 1 deletions
| @@ -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); |
