Fix formatted_size with FMT_COMPILE and format specs (#3588)

Addresses issue #3586
This commit is contained in:
Ben Deane
2023-08-15 07:45:48 -06:00
committed by GitHub
parent a379595c5f
commit 6c845f57e5
2 changed files with 17 additions and 2 deletions

View File

@@ -1387,8 +1387,8 @@ FMT_CONSTEXPR auto format_uint(Char* buffer, UInt value, int num_digits,
}
template <unsigned BASE_BITS, typename Char, typename It, typename UInt>
inline auto format_uint(It out, UInt value, int num_digits, bool upper = false)
-> It {
FMT_CONSTEXPR inline auto format_uint(It out, UInt value, int num_digits,
bool upper = false) -> It {
if (auto ptr = to_pointer<Char>(out, to_unsigned(num_digits))) {
format_uint<BASE_BITS>(ptr, value, num_digits, upper);
return out;