From 6232ec78f79a7c426789bb9b35a6c7b4cfa51ce5 Mon Sep 17 00:00:00 2001 From: Daniel Chabrowski Date: Mon, 19 Nov 2018 18:34:52 +0100 Subject: [PATCH] Change count_digits to depend on template param, not size_t --- include/spdlog/details/fmt_helper.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)); }