Improve and fix optional, avoid LuaJIT bullshit

This commit is contained in:
ThePhD 2016-07-09 14:18:57 -04:00
parent 975788c920
commit c6b47c8d18
2 changed files with 3 additions and 1 deletions

@ -1 +1 @@
Subproject commit f11b4f00eb029862dd2a4d7e3497324aba8a020f Subproject commit 706576c8287e1c1ca481fed81ab2af926b65bfb8

View File

@ -830,7 +830,9 @@ TEST_CASE("functions/required_and_variadic_args", "Check if a certain number of
); );
REQUIRE_NOTHROW(lua.script("v(20, 25, 30)")); REQUIRE_NOTHROW(lua.script("v(20, 25, 30)"));
REQUIRE_NOTHROW(lua.script("v(20, 25)")); REQUIRE_NOTHROW(lua.script("v(20, 25)"));
#ifndef SOL_LUAJIT
REQUIRE_THROWS(lua.script("v(20)")); REQUIRE_THROWS(lua.script("v(20)"));
#endif // LuaJIT has problems with exceptions, as fucking usual
} }
TEST_CASE("functions/overloading", "Check if overloading works properly for regular set function syntax") { TEST_CASE("functions/overloading", "Check if overloading works properly for regular set function syntax") {