From d9a5ae712b11a07a0749ad145c2a6a76f381ef4e Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Tue, 28 Apr 2026 19:00:15 -0600 Subject: [PATCH] Disable broken MSVC warning --- include/chaiscript/dispatchkit/proxy_functions_detail.hpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/include/chaiscript/dispatchkit/proxy_functions_detail.hpp b/include/chaiscript/dispatchkit/proxy_functions_detail.hpp index bda8321d..51b2d5c9 100644 --- a/include/chaiscript/dispatchkit/proxy_functions_detail.hpp +++ b/include/chaiscript/dispatchkit/proxy_functions_detail.hpp @@ -98,12 +98,19 @@ namespace chaiscript { return Handle_Return::handle(call_func_impl(sig, std::index_sequence_for{}, f, params, t_conversions)); } +#ifdef _MSC_VER +#pragma warning(push) +#pragma warning(disable: 4702) +#endif template Boxed_Value call_func(void (*sig)(Params...), const Callable &f, const chaiscript::Function_Params ¶ms, const Type_Conversions_State &t_conversions) { call_func_impl(sig, std::index_sequence_for{}, f, params, t_conversions); return Handle_Return::handle(); } +#ifdef _MSC_VER +#pragma warning(pop) +#endif } // namespace detail } // namespace dispatch