From ece1009c5dc1caf6597b8a62e877891f4ac8d73b Mon Sep 17 00:00:00 2001 From: Alexander Warg Date: Fri, 24 Apr 2015 09:29:41 +0200 Subject: [PATCH] lua: push integer constants as integer This allows better compatibility with Lua 5.3. Otherwise function overloading assuming integer parameters might not work. --- Lib/lua/luarun.swg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Lib/lua/luarun.swg b/Lib/lua/luarun.swg index d9124887d..0ab045287 100644 --- a/Lib/lua/luarun.swg +++ b/Lib/lua/luarun.swg @@ -1831,7 +1831,7 @@ SWIG_Lua_InstallConstants(lua_State *L, swig_lua_const_info constants[]) { switch(constants[i].type) { case SWIG_LUA_INT: lua_pushstring(L,constants[i].name); - lua_pushnumber(L,(lua_Number)constants[i].lvalue); + lua_pushinteger(L,(lua_Number)constants[i].lvalue); lua_rawset(L,-3); break; case SWIG_LUA_FLOAT: