| 412 | |
| 413 | |
| 414 | static void checkLclosure (global_State *g, LClosure *cl) { |
| 415 | GCObject *clgc = obj2gco(cl); |
| 416 | int i; |
| 417 | checkobjrefN(g, clgc, cl->p); |
| 418 | for (i=0; i<cl->nupvalues; i++) { |
| 419 | UpVal *uv = cl->upvals[i]; |
| 420 | if (uv) { |
| 421 | checkobjrefN(g, clgc, uv); |
| 422 | if (!upisopen(uv)) |
| 423 | checkvalref(g, obj2gco(uv), uv->v.p); |
| 424 | } |
| 425 | } |
| 426 | } |
| 427 | |
| 428 | |
| 429 | static int lua_checkpc (CallInfo *ci) { |
no test coverage detected