diff --git a/include/fit/partial.hpp b/include/fit/partial.hpp index a5662f28..8dfab1a3 100644 --- a/include/fit/partial.hpp +++ b/include/fit/partial.hpp @@ -151,7 +151,7 @@ struct partial_adaptor_join constexpr auto operator()(Ts&&... xs) const #ifdef _MSC_VER // Workaround ICE on MSVC - noexcept(FIT_IS_NOTHROW_CONSTRUCTIBLE(F, F&&) && fit::pack_join(std::declval(), fit::pack(FIT_FORWARD(Ts)(xs)...))) + noexcept(FIT_IS_NOTHROW_CONSTRUCTIBLE(F, F&&) && noexcept(fit::pack_join(std::declval(), fit::pack(FIT_FORWARD(Ts)(xs)...)))) #endif FIT_PARTIAL_RETURNS (