From b47e179900449acf076435f18538ec348bc06397 Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Tue, 28 Apr 2026 18:56:38 -0600 Subject: [PATCH] Attempt to fix windows build for unreachable return --- include/chaiscript/dispatchkit/proxy_functions_detail.hpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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(); }