From 79109a8546f963d17522d75112cffcfd8cbe35fc Mon Sep 17 00:00:00 2001 From: "arseny.kapoulkine@gmail.com" <arseny.kapoulkine@gmail.com@99668b35-9821-0410-8761-19e4c4f06640> Date: Tue, 26 Nov 2013 04:34:41 +0000 Subject: Fix gcc-4.8 compilation warning when using -Wstrict-overflow git-svn-id: http://pugixml.googlecode.com/svn/trunk@956 99668b35-9821-0410-8761-19e4c4f06640 --- src/pugixml.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/pugixml.cpp b/src/pugixml.cpp index 29fbd8a..b13a4d5 100644 --- a/src/pugixml.cpp +++ b/src/pugixml.cpp @@ -1681,7 +1681,7 @@ PUGI__NS_BEGIN for (;;) { - if (static_cast<unsigned int>(ch - '0') <= 9) + if (static_cast<unsigned int>(static_cast<unsigned int>(ch) - '0') <= 9) ucsc = 10 * ucsc + (ch - '0'); else if (ch == ';') break; @@ -6436,7 +6436,7 @@ PUGI__NS_BEGIN { while (exponent > 0) { - assert(*mantissa == 0 || static_cast<unsigned int>(*mantissa - '0') <= 9); + assert(*mantissa == 0 || static_cast<unsigned int>(static_cast<unsigned int>(*mantissa) - '0') <= 9); *s++ = *mantissa ? *mantissa++ : '0'; exponent--; } -- cgit v1.2.3