From 2ab57e3069d5df28d0bf91f6d8fa30191a30a0ad Mon Sep 17 00:00:00 2001 From: Arseny Kapoulkine Date: Wed, 1 Dec 2021 10:46:13 -0800 Subject: [PATCH] Use macro for isvector instead --- VM/include/lua.h | 2 +- VM/src/lapi.cpp | 6 ------ 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/VM/include/lua.h b/VM/include/lua.h index 3f0d8aea..a556cc4b 100644 --- a/VM/include/lua.h +++ b/VM/include/lua.h @@ -129,7 +129,6 @@ LUA_API int lua_isstring(lua_State* L, int idx); LUA_API int lua_iscfunction(lua_State* L, int idx); LUA_API int lua_isLfunction(lua_State* L, int idx); LUA_API int lua_isuserdata(lua_State* L, int idx); -LUA_API int lua_isvector(lua_State* L, int idx); LUA_API int lua_type(lua_State* L, int idx); LUA_API const char* lua_typename(lua_State* L, int tp); @@ -295,6 +294,7 @@ LUA_API void lua_unref(lua_State* L, int ref); #define lua_islightuserdata(L, n) (lua_type(L, (n)) == LUA_TLIGHTUSERDATA) #define lua_isnil(L, n) (lua_type(L, (n)) == LUA_TNIL) #define lua_isboolean(L, n) (lua_type(L, (n)) == LUA_TBOOLEAN) +#define lua_isvector(L, n) (lua_type(L, (n)) == LUA_TVECTOR) #define lua_isthread(L, n) (lua_type(L, (n)) == LUA_TTHREAD) #define lua_isnone(L, n) (lua_type(L, (n)) == LUA_TNONE) #define lua_isnoneornil(L, n) (lua_type(L, (n)) <= LUA_TNIL) diff --git a/VM/src/lapi.cpp b/VM/src/lapi.cpp index 534a060a..3f4c0fd6 100644 --- a/VM/src/lapi.cpp +++ b/VM/src/lapi.cpp @@ -294,12 +294,6 @@ int lua_isuserdata(lua_State* L, int idx) return (ttisuserdata(o) || ttislightuserdata(o)); } -int lua_isvector(lua_State* L, int idx) -{ - const TValue* o = index2adr(L, idx); - return ttisvector(o); -} - int lua_rawequal(lua_State* L, int index1, int index2) { StkId o1 = index2adr(L, index1);