From cd8d0a437ddf4631a990f773fc3f0a6b991cfb8c Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Mon, 16 Dec 2024 14:27:58 +0100 Subject: [PATCH] Remove dependency on . Reported by yupengda002. #1318 --- src/lj_tab.c | 2 +- src/luaconf.h | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/lj_tab.c b/src/lj_tab.c index 535a69f5..869c5f03 100644 --- a/src/lj_tab.c +++ b/src/lj_tab.c @@ -635,7 +635,7 @@ LJ_NOINLINE static MSize tab_len_slow(GCtab *t, size_t hi) while ((tv = lj_tab_getint(t, (int32_t)hi)) && !tvisnil(tv)) { lo = hi; hi += hi; - if (hi > (size_t)(INT_MAX-2)) { /* Punt and do a linear search. */ + if (hi > (size_t)(0x7fffffff - 2)) { /* Punt and do a linear search. */ lo = 1; while ((tv = lj_tab_getint(t, (int32_t)lo)) && !tvisnil(tv)) lo++; return (MSize)(lo - 1); diff --git a/src/luaconf.h b/src/luaconf.h index 1cf3a03c..7b15651c 100644 --- a/src/luaconf.h +++ b/src/luaconf.h @@ -9,7 +9,6 @@ #ifndef WINVER #define WINVER 0x0501 #endif -#include #include /* Default path for loading Lua and C modules with require(). */