diff options
Diffstat (limited to 'src/lj_gc.c')
-rw-r--r-- | src/lj_gc.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/lj_gc.c b/src/lj_gc.c index e65f7ffa..37d42467 100644 --- a/src/lj_gc.c +++ b/src/lj_gc.c | |||
@@ -257,10 +257,6 @@ static void gc_traverse_proto(global_State *g, GCproto *pt) | |||
257 | gc_mark_str(proto_chunkname(pt)); | 257 | gc_mark_str(proto_chunkname(pt)); |
258 | for (i = -(ptrdiff_t)pt->sizekgc; i < 0; i++) /* Mark collectable consts. */ | 258 | for (i = -(ptrdiff_t)pt->sizekgc; i < 0; i++) /* Mark collectable consts. */ |
259 | gc_markobj(g, proto_kgc(pt, i)); | 259 | gc_markobj(g, proto_kgc(pt, i)); |
260 | for (i = 0; i < (ptrdiff_t)pt->sizeuv; i++) /* Mark upvalue names. */ | ||
261 | gc_mark_str(proto_uvname(pt, i)); | ||
262 | for (i = 0; i < (ptrdiff_t)pt->sizevarinfo; i++) /* Mark names of locals. */ | ||
263 | gc_mark_str(gco2str(gcref(proto_varinfo(pt)[i].name))); | ||
264 | #if LJ_HASJIT | 260 | #if LJ_HASJIT |
265 | if (pt->trace) gc_marktrace(g, pt->trace); | 261 | if (pt->trace) gc_marktrace(g, pt->trace); |
266 | #endif | 262 | #endif |