From 991188d297410735d5d92a4e5f01667a7116b979 Mon Sep 17 00:00:00 2001 From: Thierry Fournier Date: Mon, 22 Feb 2016 19:07:12 +0100 Subject: [PATCH] MINOR: lua: remove some useless checks The modified function are declared in the safe environment, so they must called from safe environement. As the environement is safe, its useles to check the stack size. --- src/hlua_fcn.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/src/hlua_fcn.c b/src/hlua_fcn.c index c649aece6..f9e13918a 100644 --- a/src/hlua_fcn.c +++ b/src/hlua_fcn.c @@ -35,24 +35,18 @@ static int class_concat_ref; */ void hlua_class_const_int(lua_State *L, const char *name, int value) { - if (!lua_checkstack(L, 2)) - luaL_error(L, "full stack"); lua_pushstring(L, name); lua_pushinteger(L, value); lua_rawset(L, -3); } void hlua_class_const_str(lua_State *L, const char *name, const char *value) { - if (!lua_checkstack(L, 2)) - luaL_error(L, "full stack"); lua_pushstring(L, name); lua_pushstring(L, value); lua_rawset(L, -3); } void hlua_class_function(lua_State *L, const char *name, int (*function)(lua_State *L)) { - if (!lua_checkstack(L, 2)) - luaL_error(L, "full stack"); lua_pushstring(L, name); lua_pushcclosure(L, function, 0); lua_rawset(L, -3);