From 18400503da459cf793716b3b8df16ad68b5a03c7 Mon Sep 17 00:00:00 2001 From: Elias Daler Date: Fri, 17 Aug 2018 01:43:03 +0300 Subject: [PATCH] Fix C4127 warning in basic_writer::write_double --- include/fmt/format.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/fmt/format.h b/include/fmt/format.h index dccaee79ca11..d443229319d5 100644 --- a/include/fmt/format.h +++ b/include/fmt/format.h @@ -2923,8 +2923,8 @@ void basic_writer::write_double(T value, const format_specs &spec) { return write_inf_or_nan(handler.upper ? "INF" : "inf"); basic_memory_buffer buffer; - if (FMT_USE_GRISU && sizeof(T) <= sizeof(double) && - std::numeric_limits::is_iec559) { + if (internal::const_check(FMT_USE_GRISU && sizeof(T) <= sizeof(double) && + std::numeric_limits::is_iec559)) { internal::fp fp_value(static_cast(value)); fp_value.normalize(); // Find a cached power of 10 close to 1 / fp_value.