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.186 2014/07/18 12:17:54 roberto Exp roberto $ | 2 | ** $Id: lgc.c,v 2.187 2014/07/18 13:36:14 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 | */ |
@@ -237,7 +237,7 @@ static void reallymarkobject (global_State *g, GCObject *o) { | |||
237 | markobject(g, gco2u(o)->metatable); /* mark its metatable */ | 237 | markobject(g, gco2u(o)->metatable); /* mark its metatable */ |
238 | gray2black(o); | 238 | gray2black(o); |
239 | g->GCmemtrav += sizeudata(gco2u(o)); | 239 | g->GCmemtrav += sizeudata(gco2u(o)); |
240 | getuservalue(g->mainthread, rawgco2u(o), &uvalue); | 240 | getuservalue(g->mainthread, gco2u(o), &uvalue); |
241 | if (valiswhite(&uvalue)) { /* markvalue(g, &uvalue); */ | 241 | if (valiswhite(&uvalue)) { /* markvalue(g, &uvalue); */ |
242 | o = gcvalue(&uvalue); | 242 | o = gcvalue(&uvalue); |
243 | goto reentry; | 243 | goto reentry; |