summaryrefslogtreecommitdiff
path: root/src/lj_func.c
diff options
context:
space:
mode:
authorMike Pall <mike>2010-02-05 01:16:22 +0100
committerMike Pall <mike>2010-02-05 01:16:22 +0100
commit8dcc4364cf2c56c9bdd8047fd0dceb4b70f727d2 (patch)
tree87377af1470716bf4b7bcd8feba1fc84fd34d5f9 /src/lj_func.c
parentd7789821208336a7fe6e0b6d706b6b4844e6fa9e (diff)
downloadluajit-8dcc4364cf2c56c9bdd8047fd0dceb4b70f727d2.tar.gz
luajit-8dcc4364cf2c56c9bdd8047fd0dceb4b70f727d2.tar.bz2
luajit-8dcc4364cf2c56c9bdd8047fd0dceb4b70f727d2.zip
32/64 bit memory ref cleanup, part 3: GCproto ->lineinfo.
Diffstat (limited to 'src/lj_func.c')
-rw-r--r--src/lj_func.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_func.c b/src/lj_func.c
index 284bd3b3..4354aa21 100644
--- a/src/lj_func.c
+++ b/src/lj_func.c
@@ -37,7 +37,7 @@ GCproto *lj_func_newproto(lua_State *L)
37 pt->sizeuvname = 0; 37 pt->sizeuvname = 0;
38 pt->linedefined = 0; 38 pt->linedefined = 0;
39 pt->lastlinedefined = 0; 39 pt->lastlinedefined = 0;
40 pt->lineinfo = NULL; 40 setmref(pt->lineinfo, NULL);
41 pt->varinfo = NULL; 41 pt->varinfo = NULL;
42 setmref(pt->uvname, NULL); 42 setmref(pt->uvname, NULL);
43 setgcrefnull(pt->chunkname); 43 setgcrefnull(pt->chunkname);
@@ -52,7 +52,7 @@ void LJ_FASTCALL lj_func_freeproto(global_State *g, GCproto *pt)
52 lj_mem_free(g, mref(pt->k, GCRef) - nkgc, sizek); 52 lj_mem_free(g, mref(pt->k, GCRef) - nkgc, sizek);
53 lj_mem_freevec(g, proto_bc(pt), pt->sizebc, BCIns); 53 lj_mem_freevec(g, proto_bc(pt), pt->sizebc, BCIns);
54 lj_mem_freevec(g, proto_uv(pt), pt->sizeuv, uint16_t); 54 lj_mem_freevec(g, proto_uv(pt), pt->sizeuv, uint16_t);
55 lj_mem_freevec(g, pt->lineinfo, pt->sizelineinfo, int32_t); 55 lj_mem_freevec(g, proto_lineinfo(pt), pt->sizelineinfo, BCLine);
56 lj_mem_freevec(g, pt->varinfo, pt->sizevarinfo, struct VarInfo); 56 lj_mem_freevec(g, pt->varinfo, pt->sizevarinfo, struct VarInfo);
57 lj_mem_freevec(g, mref(pt->uvname, GCRef), pt->sizeuvname, GCRef); 57 lj_mem_freevec(g, mref(pt->uvname, GCRef), pt->sizeuvname, GCRef);
58 lj_trace_freeproto(g, pt); 58 lj_trace_freeproto(g, pt);