diff options
| author | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2024-07-27 13:32:59 -0300 |
|---|---|---|
| committer | Roberto Ierusalimschy <roberto@inf.puc-rio.br> | 2024-07-27 13:32:59 -0300 |
| commit | 0acd55898d0aaae8dbc14c8a1bc1e3bdffc8701b (patch) | |
| tree | 0ac634fed90877130b1f102bf4075af999de2158 /lstate.c | |
| parent | 15231d4fb2f6984b25e0353ff46eda1a180b686d (diff) | |
| download | lua-0acd55898d0aaae8dbc14c8a1bc1e3bdffc8701b.tar.gz lua-0acd55898d0aaae8dbc14c8a1bc1e3bdffc8701b.tar.bz2 lua-0acd55898d0aaae8dbc14c8a1bc1e3bdffc8701b.zip | |
Added gcc option '-Wconversion'
No warnings for standard numerical types. Still pending alternative
numerical types.
Diffstat (limited to 'lstate.c')
| -rw-r--r-- | lstate.c | 5 |
1 files changed, 3 insertions, 2 deletions
| @@ -190,7 +190,8 @@ static void freestack (lua_State *L) { | |||
| 190 | L->ci = &L->base_ci; /* free the entire 'ci' list */ | 190 | L->ci = &L->base_ci; /* free the entire 'ci' list */ |
| 191 | freeCI(L); | 191 | freeCI(L); |
| 192 | lua_assert(L->nci == 0); | 192 | lua_assert(L->nci == 0); |
| 193 | luaM_freearray(L, L->stack.p, stacksize(L) + EXTRA_STACK); /* free stack */ | 193 | /* free stack */ |
| 194 | luaM_freearray(L, L->stack.p, cast_sizet(stacksize(L) + EXTRA_STACK)); | ||
| 194 | } | 195 | } |
| 195 | 196 | ||
| 196 | 197 | ||
| @@ -266,7 +267,7 @@ static void close_state (lua_State *L) { | |||
| 266 | luaC_freeallobjects(L); /* collect all objects */ | 267 | luaC_freeallobjects(L); /* collect all objects */ |
| 267 | luai_userstateclose(L); | 268 | luai_userstateclose(L); |
| 268 | } | 269 | } |
| 269 | luaM_freearray(L, G(L)->strt.hash, G(L)->strt.size); | 270 | luaM_freearray(L, G(L)->strt.hash, cast_sizet(G(L)->strt.size)); |
| 270 | freestack(L); | 271 | freestack(L); |
| 271 | lua_assert(g->totalbytes == sizeof(LG)); | 272 | lua_assert(g->totalbytes == sizeof(LG)); |
| 272 | lua_assert(gettotalobjs(g) == 1); | 273 | lua_assert(gettotalobjs(g) == 1); |
