| 1226 | |
| 1227 | |
| 1228 | static void exprstat (LexState *ls) { |
| 1229 | /* stat -> func | assignment */ |
| 1230 | FuncState *fs = ls->fs; |
| 1231 | struct LHS_assign v; |
| 1232 | primaryexp(ls, &v.v); |
| 1233 | if (v.v.k == VCALL) /* stat -> func */ |
| 1234 | SETARG_C(getcode(fs, &v.v), 1); /* call statement uses no results */ |
| 1235 | else { /* stat -> assignment */ |
| 1236 | v.prev = NULL; |
| 1237 | assignment(ls, &v, 1); |
| 1238 | } |
| 1239 | } |
| 1240 | |
| 1241 | |
| 1242 | static void retstat (LexState *ls) { |
no test coverage detected