diff --git a/include/chaiscript/dispatchkit/proxy_functions_detail.hpp b/include/chaiscript/dispatchkit/proxy_functions_detail.hpp index 8da32162..bda8321d 100644 --- a/include/chaiscript/dispatchkit/proxy_functions_detail.hpp +++ b/include/chaiscript/dispatchkit/proxy_functions_detail.hpp @@ -80,7 +80,7 @@ namespace chaiscript { } template - Ret call_func(Ret (*)(Params...), + Ret call_func_impl(Ret (*)(Params...), std::index_sequence, const Callable &f, [[maybe_unused]] const chaiscript::Function_Params ¶ms, @@ -95,13 +95,13 @@ namespace chaiscript { template Boxed_Value call_func(Ret (*sig)(Params...), const Callable &f, const chaiscript::Function_Params ¶ms, const Type_Conversions_State &t_conversions) { - return Handle_Return::handle(call_func(sig, std::index_sequence_for{}, f, params, t_conversions)); + return Handle_Return::handle(call_func_impl(sig, std::index_sequence_for{}, f, params, t_conversions)); } template Boxed_Value call_func(void (*sig)(Params...), const Callable &f, const chaiscript::Function_Params ¶ms, const Type_Conversions_State &t_conversions) { - call_func(sig, std::index_sequence_for{}, f, params, t_conversions); + call_func_impl(sig, std::index_sequence_for{}, f, params, t_conversions); return Handle_Return::handle(); }