aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lj_gc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_gc.c b/src/lj_gc.c
index bc6d843a..5d795596 100644
--- a/src/lj_gc.c
+++ b/src/lj_gc.c
@@ -310,7 +310,7 @@ static size_t propagatemark(global_State *g)
310 setgcrefr(g->gc.gray, o->gch.gclist); /* Remove from gray list. */ 310 setgcrefr(g->gc.gray, o->gch.gclist); /* Remove from gray list. */
311 if (LJ_LIKELY(o->gch.gct == ~LJ_TTAB)) { 311 if (LJ_LIKELY(o->gch.gct == ~LJ_TTAB)) {
312 GCtab *t = gco2tab(o); 312 GCtab *t = gco2tab(o);
313 if (gc_traverse_tab(g, t)) 313 if (gc_traverse_tab(g, t) > 0)
314 black2gray(o); /* Keep weak tables gray. */ 314 black2gray(o); /* Keep weak tables gray. */
315 return sizeof(GCtab) + sizeof(TValue) * t->asize + 315 return sizeof(GCtab) + sizeof(TValue) * t->asize +
316 sizeof(Node) * (t->hmask + 1); 316 sizeof(Node) * (t->hmask + 1);