Fix sign conversion (-Wsign-conversion) warning treated as error in num_digits()
This commit is contained in:
parent
beacfd3289
commit
b8e3e3388c
@ -1395,7 +1395,7 @@ template <class Duration> class subsecond_helper {
|
|||||||
/// then we return 6 for microseconds precision
|
/// then we return 6 for microseconds precision
|
||||||
static constexpr int num_digits(std::intmax_t num,
|
static constexpr int num_digits(std::intmax_t num,
|
||||||
std::intmax_t den,
|
std::intmax_t den,
|
||||||
std::uint32_t n = 0) {
|
int n = 0) {
|
||||||
return num % den == 0 ? n : (n > 18 ? 6 : num_digits(num * 10, den, n + 1));
|
return num % den == 0 ? n : (n > 18 ? 6 : num_digits(num * 10, den, n + 1));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user