| 953 | |
| 954 | |
| 955 | static void closelistfield (FuncState *fs, ConsControl *cc) { |
| 956 | lua_assert(cc->tostore > 0); |
| 957 | luaK_exp2nextreg(fs, &cc->v); |
| 958 | cc->v.k = VVOID; |
| 959 | if (cc->tostore >= cc->maxtostore) { |
| 960 | luaK_setlist(fs, cc->t->u.info, cc->na, cc->tostore); /* flush */ |
| 961 | cc->na += cc->tostore; |
| 962 | cc->tostore = 0; /* no more items pending */ |
| 963 | } |
| 964 | } |
| 965 | |
| 966 | |
| 967 | static void lastlistfield (FuncState *fs, ConsControl *cc) { |
no test coverage detected