diff --git a/single/sol/sol.hpp b/single/sol/sol.hpp index 4e4e9a01..30cb4f4b 100644 --- a/single/sol/sol.hpp +++ b/single/sol/sol.hpp @@ -20,8 +20,8 @@ // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // This file was generated with a script. -// Generated 2018-11-28 03:18:56.546705 UTC -// This header was generated with sol v2.20.6 (revision 4a0f382) +// Generated 2018-11-28 08:50:22.534324 UTC +// This header was generated with sol v2.20.6 (revision 9b782ff) // https://github.com/ThePhD/sol2 #ifndef SOL_SINGLE_INCLUDE_HPP @@ -8259,12 +8259,12 @@ namespace stack { return false; } #endif // Do not allow strings to be numbers - int isnum = 0; #if (defined(SOL_SAFE_NUMERICS) && SOL_SAFE_NUMERICS) && !(defined(SOL_NO_CHECK_NUMBER_PRECISION) && SOL_NO_CHECK_NUMBER_PRECISION) + int isnum = 0; const lua_Number v = lua_tonumberx(L, index, &isnum); const bool success = isnum != 0 && static_cast(llround(v)) == v; #else - const bool success = isnum != 0; + const bool success = true; #endif // Safe numerics and number precision checking if (!success) { // expected type, actual type diff --git a/single/sol/sol_forward.hpp b/single/sol/sol_forward.hpp index e53faa64..d1ac3584 100644 --- a/single/sol/sol_forward.hpp +++ b/single/sol/sol_forward.hpp @@ -20,8 +20,8 @@ // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. // This file was generated with a script. -// Generated 2018-11-28 03:18:56.778088 UTC -// This header was generated with sol v2.20.6 (revision 4a0f382) +// Generated 2018-11-28 08:50:22.827662 UTC +// This header was generated with sol v2.20.6 (revision 9b782ff) // https://github.com/ThePhD/sol2 #ifndef SOL_SINGLE_INCLUDE_FORWARD_HPP diff --git a/sol/stack_check_unqualified.hpp b/sol/stack_check_unqualified.hpp index 9e2bf3e7..a45e50ea 100644 --- a/sol/stack_check_unqualified.hpp +++ b/sol/stack_check_unqualified.hpp @@ -140,12 +140,12 @@ namespace stack { return false; } #endif // Do not allow strings to be numbers - int isnum = 0; #if (defined(SOL_SAFE_NUMERICS) && SOL_SAFE_NUMERICS) && !(defined(SOL_NO_CHECK_NUMBER_PRECISION) && SOL_NO_CHECK_NUMBER_PRECISION) + int isnum = 0; const lua_Number v = lua_tonumberx(L, index, &isnum); const bool success = isnum != 0 && static_cast(llround(v)) == v; #else - const bool success = isnum != 0; + const bool success = true; #endif // Safe numerics and number precision checking if (!success) { // expected type, actual type