| 6515 | |
| 6516 | |
| 6517 | static void remarkupvals (global_State *g) { |
| 6518 | UpVal *uv; |
| 6519 | for (uv = g->uvhead.u.l.next; uv != &g->uvhead; uv = uv->u.l.next) { |
| 6520 | lua_assert(uv->u.l.next->u.l.prev == uv && uv->u.l.prev->u.l.next == uv); |
| 6521 | if (isgray(obj2gco(uv))) |
| 6522 | markvalue(g, uv->v); |
| 6523 | } |
| 6524 | } |
| 6525 | |
| 6526 | |
| 6527 | static void atomic (lua_State *L) { |