From 55fd7da2129392d99e2149e8cefa61695420de32 Mon Sep 17 00:00:00 2001 From: medithe <40990424+medithe@users.noreply.github.com> Date: Tue, 28 Aug 2018 17:23:03 +0200 Subject: [PATCH] Applied the proposed fixes from vitaut --- include/fmt/format-inl.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/include/fmt/format-inl.h b/include/fmt/format-inl.h index 825f4971..c21b1b7a 100644 --- a/include/fmt/format-inl.h +++ b/include/fmt/format-inl.h @@ -374,7 +374,7 @@ FMT_FUNC char *write_exponent(char *buffer, int exp) { *buffer++ = '+'; } if (exp >= 100) { - *buffer++ = static_cast('0' + static_cast(exp / 100)); + *buffer++ = static_cast('0' + exp / 100); exp %= 100; const char *d = data::DIGITS + exp * 2; *buffer++ = d[0]; @@ -384,7 +384,7 @@ FMT_FUNC char *write_exponent(char *buffer, int exp) { *buffer++ = d[0]; *buffer++ = d[1]; } else { - *buffer++ = static_cast('0' + static_cast(exp)); + *buffer++ = static_cast('0' + exp); } return buffer; } @@ -421,7 +421,7 @@ FMT_FUNC void grisu2_gen_digits( FMT_ASSERT(false, "invalid number of digits"); } if (digit != 0 || size != 0) - buffer[size++] = static_cast('0' + static_cast(digit)); + buffer[size++] = static_cast('0' + digit); --exp; uint64_t remainder = (static_cast(hi) << -one.e) + lo; if (remainder <= delta) {