From 08e0019643e13bc225d6ac44a896a0afe25ac881 Mon Sep 17 00:00:00 2001 From: Ivan Shynkarenka Date: Tue, 28 Aug 2018 15:08:53 +0300 Subject: [PATCH] Fix warnings in pedantic mode in Visual Studio 2017 format-inl.h(532): warning C4267: '+=': conversion from 'size_t' to 'int', possible loss of data --- include/fmt/format-inl.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/fmt/format-inl.h b/include/fmt/format-inl.h index 958a7b8f..ff98da9c 100644 --- a/include/fmt/format-inl.h +++ b/include/fmt/format-inl.h @@ -529,7 +529,7 @@ FMT_FUNC void grisu2_format(double value, char *buffer, size_t &size, char type, size_t unsigned_precision = precision >= 0 ? precision : 6; if (size > unsigned_precision) { // TODO: round instead of truncating - dec_exp += size - unsigned_precision; + dec_exp += static_cast(size - unsigned_precision); size = unsigned_precision; } grisu2_prettify(buffer, size, dec_exp, type, unsigned_precision,