diff --git a/include/boost/mp11/function.hpp b/include/boost/mp11/function.hpp index 1aeccac..b0b4750 100644 --- a/include/boost/mp11/function.hpp +++ b/include/boost/mp11/function.hpp @@ -150,7 +150,7 @@ template<> struct mp_same_impl<> template struct mp_same_impl { - using type = mp_all...>; + using type = mp_bool< mp_count, T1>::value == sizeof...(T) >; }; } // namespace detail