diff options
author | Tiger Wang <ziwei.tiger@outlook.com> | 2021-01-26 10:41:55 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-26 10:41:55 +0100 |
commit | 50a94f972d26ee15fc22cce657d13023d1022905 (patch) | |
tree | 24417c741cf85061b73098a32e61ecd3749be05e /src/Bindings/LuaState.cpp | |
parent | Redstone: inline -> static (diff) | |
download | cuberite-50a94f972d26ee15fc22cce657d13023d1022905.tar cuberite-50a94f972d26ee15fc22cce657d13023d1022905.tar.gz cuberite-50a94f972d26ee15fc22cce657d13023d1022905.tar.bz2 cuberite-50a94f972d26ee15fc22cce657d13023d1022905.tar.lz cuberite-50a94f972d26ee15fc22cce657d13023d1022905.tar.xz cuberite-50a94f972d26ee15fc22cce657d13023d1022905.tar.zst cuberite-50a94f972d26ee15fc22cce657d13023d1022905.zip |
Diffstat (limited to 'src/Bindings/LuaState.cpp')
-rw-r--r-- | src/Bindings/LuaState.cpp | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/src/Bindings/LuaState.cpp b/src/Bindings/LuaState.cpp index 81dcb0e67..8c47ab322 100644 --- a/src/Bindings/LuaState.cpp +++ b/src/Bindings/LuaState.cpp @@ -388,10 +388,8 @@ cLuaState::cStackTable::cStackTable(cLuaState & a_LuaState, int a_StackPos): void cLuaState::cStackTable::ForEachArrayElement(cFunctionRef<bool(cLuaState & a_LuaState, int a_Index)> a_ElementCallback) const { - auto numElements = luaL_getn(m_LuaState, m_StackPos); - #ifdef _DEBUG - auto stackTop = lua_gettop(m_LuaState); - #endif + const auto numElements = luaL_getn(m_LuaState, m_StackPos); + [[maybe_unused]] const auto stackTop = lua_gettop(m_LuaState); for (int idx = 1; idx <= numElements; idx++) { // Push the idx-th element of the array onto stack top and call the callback: @@ -413,9 +411,7 @@ void cLuaState::cStackTable::ForEachArrayElement(cFunctionRef<bool(cLuaState & a void cLuaState::cStackTable::ForEachElement(cFunctionRef<bool(cLuaState & a_LuaState)> a_ElementCallback) const { - #ifdef _DEBUG - auto stackTop = lua_gettop(m_LuaState); - #endif + [[maybe_unused]] const auto stackTop = lua_gettop(m_LuaState); lua_pushvalue(m_LuaState, m_StackPos); // Stk: <table> lua_pushnil(m_LuaState); // Stk: <table> nil while (lua_next(m_LuaState, -2)) // Stk: <table> <key> <val> @@ -2255,11 +2251,10 @@ int cLuaState::CopyStackFrom(cLuaState & a_SrcLuaState, int a_SrcStart, int a_Sr bool cLuaState::CopyTableFrom(cLuaState & a_SrcLuaState, int a_SrcStackIdx, int a_NumAllowedNestingLevels) { + [[maybe_unused]] const auto srcTop = lua_gettop(a_SrcLuaState); + [[maybe_unused]] const auto dstTop = lua_gettop(m_LuaState); + // Create the dest table: - #ifdef _DEBUG - auto srcTop = lua_gettop(a_SrcLuaState); - auto dstTop = lua_gettop(m_LuaState); - #endif lua_createtable(m_LuaState, 0, 0); // DST: <table> lua_pushvalue(a_SrcLuaState, a_SrcStackIdx); // SRC: <table> lua_pushnil(a_SrcLuaState); // SRC: <table> <key> |