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; |
