diff options
Diffstat (limited to '3rdparty/rapidjson/test/unittest/strtodtest.cpp')
-rw-r--r-- | 3rdparty/rapidjson/test/unittest/strtodtest.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/3rdparty/rapidjson/test/unittest/strtodtest.cpp b/3rdparty/rapidjson/test/unittest/strtodtest.cpp index a42d96e4a67..cde836c7eb7 100644 --- a/3rdparty/rapidjson/test/unittest/strtodtest.cpp +++ b/3rdparty/rapidjson/test/unittest/strtodtest.cpp @@ -42,7 +42,7 @@ TEST(Strtod, CheckApproximationCase) { u.u = 0x465a72e467d88 | ((static_cast<uint64_t>(-149 + kExponentBias)) << kSignificandSize); const double b = u.d; const uint64_t bInt = (u.u & kSignificandMask) | kHiddenBit; - const int bExp = ((u.u & kExponentMask) >> kSignificandSize) - kExponentBias - kSignificandSize; + const int bExp = static_cast<int>(((u.u & kExponentMask) >> kSignificandSize) - kExponentBias - kSignificandSize); EXPECT_DOUBLE_EQ(1.7864e-45, b); EXPECT_EQ(RAPIDJSON_UINT64_C2(0x001465a7, 0x2e467d88), bInt); EXPECT_EQ(-201, bExp); |