From 716c87067ea7ec49cba164a5458cd51c8fcf9462 Mon Sep 17 00:00:00 2001 From: Daniel Lemire Date: Mon, 11 Jan 2021 11:24:54 -0500 Subject: [PATCH] Simplifying fix. --- include/fast_float/ascii_number.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/include/fast_float/ascii_number.h b/include/fast_float/ascii_number.h index e8d12ee..1e491c7 100644 --- a/include/fast_float/ascii_number.h +++ b/include/fast_float/ascii_number.h @@ -262,9 +262,8 @@ fastfloat_really_inline decimal parse_decimal(const char *p, const char *pend) n if(*preverse == '0') { trailing_zeros++; }; --preverse; } - answer.decimal_point += trailing_zeros; - answer.num_digits -= uint32_t(trailing_zeros); answer.decimal_point += int32_t(answer.num_digits); + answer.num_digits -= uint32_t(trailing_zeros); } if(answer.num_digits > max_digits) { answer.truncated = true;