diff --git a/include/spdlog/details/fmt_helper.h b/include/spdlog/details/fmt_helper.h index f786c4ee..fb9946a4 100644 --- a/include/spdlog/details/fmt_helper.h +++ b/include/spdlog/details/fmt_helper.h @@ -46,7 +46,7 @@ inline void append_int(T n, fmt::basic_memory_buffer &dest) template inline unsigned count_digits(T n) { - using count_type = std::conditional<(sizeof(std::size_t) > sizeof(std::uint32_t)), std::uint64_t, std::uint32_t>::type; + using count_type = std::conditional<(sizeof(T) > sizeof(std::uint32_t)), std::uint64_t, std::uint32_t>::type; return fmt::internal::count_digits(static_cast(n)); }