Fix compiler warnings.

This commit is contained in:
Mike Pall 2021-05-17 19:42:06 +02:00
parent 431e81cdff
commit 44684fa71d

View File

@ -178,7 +178,7 @@ static int io_file_readlen(lua_State *L, FILE *fp, MSize m)
MSize n = (MSize)fread(buf, 1, m, fp); MSize n = (MSize)fread(buf, 1, m, fp);
setstrV(L, L->top++, lj_str_new(L, buf, (size_t)n)); setstrV(L, L->top++, lj_str_new(L, buf, (size_t)n));
lj_gc_check(L); lj_gc_check(L);
return (n > 0 || m == 0); return n > 0;
} else { } else {
int c = getc(fp); int c = getc(fp);
ungetc(c, fp); ungetc(c, fp);
@ -262,8 +262,6 @@ static int io_file_iter(lua_State *L)
lj_err_caller(L, LJ_ERR_IOCLFL); lj_err_caller(L, LJ_ERR_IOCLFL);
L->top = L->base; L->top = L->base;
if (n) { /* Copy upvalues with options to stack. */ if (n) { /* Copy upvalues with options to stack. */
if (n > LUAI_MAXCSTACK)
lj_err_caller(L, LJ_ERR_STKOV);
lj_state_checkstack(L, (MSize)n); lj_state_checkstack(L, (MSize)n);
memcpy(L->top, &fn->c.upvalue[1], n*sizeof(TValue)); memcpy(L->top, &fn->c.upvalue[1], n*sizeof(TValue));
L->top += n; L->top += n;