diff --git a/include/fast_float/parse_number.h b/include/fast_float/parse_number.h index c819c8a..58cdafd 100644 --- a/include/fast_float/parse_number.h +++ b/include/fast_float/parse_number.h @@ -96,7 +96,7 @@ fastfloat_really_inline bool rounds_to_nearest() noexcept { // asm). The value does not need to be std::numeric_limits::min(), any // small value so that 1 + x should round to 1 would do (after accounting for // excess precision, as in 387 instructions). - static float volatile fmin = std::numeric_limits::min(); + static float volatile fmin = (std::numeric_limits::min)(); float fmini = fmin; // we copy it so that it gets loaded at most once. // // Explanation: