summaryrefslogtreecommitdiff
path: root/src/lj_gc.c
diff options
context:
space:
mode:
authorMike Pall <mike>2010-02-05 01:35:38 +0100
committerMike Pall <mike>2010-02-05 01:35:38 +0100
commita0914c409b615af85eafb7e2787be628483ffde2 (patch)
treecce46eed095637c4d4873ce38c4dbd952f7851d3 /src/lj_gc.c
parent8dcc4364cf2c56c9bdd8047fd0dceb4b70f727d2 (diff)
downloadluajit-a0914c409b615af85eafb7e2787be628483ffde2.tar.gz
luajit-a0914c409b615af85eafb7e2787be628483ffde2.tar.bz2
luajit-a0914c409b615af85eafb7e2787be628483ffde2.zip
32/64 bit memory ref cleanup, part 4: GCproto ->varinfo.
Diffstat (limited to 'src/lj_gc.c')
-rw-r--r--src/lj_gc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lj_gc.c b/src/lj_gc.c
index 04aa7161..c1ade95a 100644
--- a/src/lj_gc.c
+++ b/src/lj_gc.c
@@ -259,8 +259,8 @@ static void gc_traverse_proto(global_State *g, GCproto *pt)
259 if (proto_uvname(pt, i)) 259 if (proto_uvname(pt, i))
260 gc_mark_str(gco2str(proto_uvname(pt, i))); 260 gc_mark_str(gco2str(proto_uvname(pt, i)));
261 for (i = 0; i < (ptrdiff_t)pt->sizevarinfo; i++) /* Mark names of locals. */ 261 for (i = 0; i < (ptrdiff_t)pt->sizevarinfo; i++) /* Mark names of locals. */
262 if (pt->varinfo[i].name) 262 if (gcref(proto_varinfo(pt)[i].name))
263 gc_mark_str(pt->varinfo[i].name); 263 gc_mark_str(gco2str(gcref(proto_varinfo(pt)[i].name)));
264} 264}
265 265
266/* Traverse the frame structure of a stack. */ 266/* Traverse the frame structure of a stack. */