--- src/External/sol/sol.hpp | 2 ++ 1 file changed, 2 insertions(+) Index: SLADE-3.1.12/src/External/sol/sol.hpp =================================================================== --- SLADE-3.1.12.orig/src/External/sol/sol.hpp +++ SLADE-3.1.12/src/External/sol/sol.hpp @@ -4537,11 +4537,13 @@ namespace sol { return pusher>{}.push(L, std::forward(t), std::forward(args)...); } +#if 0 // overload allows to use a pusher of a specific type, but pass in any kind of args template::value>> inline int push(lua_State* L, Arg&& arg, Args&&... args) { return pusher>{}.push(L, std::forward(arg), std::forward(args)...); } +#endif template inline int push_reference(lua_State* L, T&& t, Args&&... args) {