diff options
Diffstat (limited to 'lgc.c')
-rw-r--r-- | lgc.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: lgc.c,v 2.61 2009/11/09 18:29:21 roberto Exp roberto $ | 2 | ** $Id: lgc.c,v 2.62 2009/11/18 13:13:47 roberto Exp roberto $ |
3 | ** Garbage Collector | 3 | ** Garbage Collector |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -704,7 +704,7 @@ static void atomic (lua_State *L) { | |||
704 | /* traverse objects caught by write barrier and by 'remarkupvals' */ | 704 | /* traverse objects caught by write barrier and by 'remarkupvals' */ |
705 | propagateall(g); | 705 | propagateall(g); |
706 | /* at this point, all strongly accessible objects are marked. | 706 | /* at this point, all strongly accessible objects are marked. |
707 | Start marking weakily accessible objects. */ | 707 | Start marking weakly accessible objects. */ |
708 | traverselistofgrays(g, &g->weak); /* remark weak tables */ | 708 | traverselistofgrays(g, &g->weak); /* remark weak tables */ |
709 | traverselistofgrays(g, &g->ephemeron); /* remark ephemeron tables */ | 709 | traverselistofgrays(g, &g->ephemeron); /* remark ephemeron tables */ |
710 | traverselistofgrays(g, &g->grayagain); /* remark gray again */ | 710 | traverselistofgrays(g, &g->grayagain); /* remark gray again */ |