diff --git a/include/fmt/core.h b/include/fmt/core.h index bfdca5f1..39d61831 100644 --- a/include/fmt/core.h +++ b/include/fmt/core.h @@ -1420,9 +1420,8 @@ template struct arg_mapper { FMT_ENABLE_IF( std::is_pointer::value || std::is_member_pointer::value || std::is_function::type>::value || - (std::is_convertible::value && - !std::is_convertible::value && - !has_formatter::value))> + (std::is_array::value && + !std::is_convertible::value))> FMT_CONSTEXPR auto map(const T&) -> unformattable_pointer { return {}; }