Fix clang -Wsign-conversion warning in fallback_format.
num_digits is initialised to 0, and is always incremented by 1 prior to useage where at most 1 is subtracted from it.
This commit is contained in:
parent
1e8493196e
commit
4fa0c9a1ce
@ -1004,7 +1004,7 @@ void fallback_format(Double d, buffer<char>& buf, int& exp10) {
|
||||
if (!upper) upper = &lower;
|
||||
// Invariant: value == (numerator / denominator) * pow(10, exp10).
|
||||
bool even = (value.f & 1) == 0;
|
||||
int num_digits = 0;
|
||||
size_t num_digits = 0;
|
||||
char* data = buf.data();
|
||||
for (;;) {
|
||||
int digit = numerator.divmod_assign(denominator);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user