From a96fb6b1d00e5fded55fa541a88a99844772ac36 Mon Sep 17 00:00:00 2001 From: Benoit Germain Date: Fri, 4 Apr 2025 17:43:07 +0200 Subject: Fix 32 bits compilation warnings --- deep_userdata_example/deep_userdata_example.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'deep_userdata_example/deep_userdata_example.cpp') diff --git a/deep_userdata_example/deep_userdata_example.cpp b/deep_userdata_example/deep_userdata_example.cpp index a45cc7f..075cfbe 100644 --- a/deep_userdata_example/deep_userdata_example.cpp +++ b/deep_userdata_example/deep_userdata_example.cpp @@ -261,21 +261,21 @@ static int clonable_gc(lua_State* const L_) // this is all we need to make a userdata lanes-clonable. no dependency on Lanes code. [[nodiscard]] -static int clonable_lanesclone(lua_State* L) +static int clonable_lanesclone(lua_State* const L_) { - switch (lua_gettop(L)) { + switch (lua_gettop(L_)) { case 3: { - MyClonableUserdata* self = static_cast(lua_touserdata(L, 1)); - MyClonableUserdata* from = static_cast(lua_touserdata(L, 2)); - size_t len = lua_tointeger(L, 3); - assert(len == sizeof(MyClonableUserdata)); - *self = *from; + MyClonableUserdata* const _self = static_cast(lua_touserdata(L_, 1)); + MyClonableUserdata* const _from = static_cast(lua_touserdata(L_, 2)); + auto const _len{ static_cast(lua_tointeger(L_, 3)) }; // make 32-bits builds happy + assert(_len == sizeof(MyClonableUserdata)); + *_self = *_from; } return 0; default: - raise_luaL_error(L, "Lanes called clonable_lanesclone with unexpected arguments"); + raise_luaL_error(L_, "Lanes called clonable_lanesclone with unexpected arguments"); } return 0; } -- cgit v1.2.3-55-g6feb