Try to fix clang and gcc warnings problems again x7
This commit is contained in:
parent
d72039f3ef
commit
6d6381f596
@ -1231,7 +1231,7 @@ public:
|
|||||||
for (MemberIterator itr = pos; itr != last; ++itr)
|
for (MemberIterator itr = pos; itr != last; ++itr)
|
||||||
itr->~Member();
|
itr->~Member();
|
||||||
std::memmove(&*pos, &*last, static_cast<size_t>(MemberEnd() - last) * sizeof(Member));
|
std::memmove(&*pos, &*last, static_cast<size_t>(MemberEnd() - last) * sizeof(Member));
|
||||||
data_.o.size -= (last - first);
|
data_.o.size -= static_cast<SizeType>(last - first);
|
||||||
return pos;
|
return pos;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -1431,7 +1431,7 @@ public:
|
|||||||
for (ValueIterator itr = pos; itr != last; ++itr)
|
for (ValueIterator itr = pos; itr != last; ++itr)
|
||||||
itr->~GenericValue();
|
itr->~GenericValue();
|
||||||
std::memmove(pos, last, static_cast<size_t>(End() - last) * sizeof(GenericValue));
|
std::memmove(pos, last, static_cast<size_t>(End() - last) * sizeof(GenericValue));
|
||||||
data_.a.size -= (last - first);
|
data_.a.size -= static_cast<SizeType>(last - first);
|
||||||
return pos;
|
return pos;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -467,7 +467,7 @@ RAPIDJSON_NAMESPACE_END
|
|||||||
///////////////////////////////////////////////////////////////////////////////
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
// RAPIDJSON_NORETURN_SUFFIX
|
// RAPIDJSON_NORETURN_SUFFIX
|
||||||
|
|
||||||
#if defined(__clang__)
|
#if defined(__clang__) && !defined(NDEBUG)
|
||||||
#define RAPIDJSON_NORETURN_SUFFIX __attribute__ ((noreturn))
|
#define RAPIDJSON_NORETURN_SUFFIX __attribute__ ((noreturn))
|
||||||
#else
|
#else
|
||||||
#define RAPIDJSON_NORETURN_SUFFIX
|
#define RAPIDJSON_NORETURN_SUFFIX
|
||||||
|
@ -492,7 +492,7 @@ TEST(Value, Int64) {
|
|||||||
EXPECT_FALSE(z.IsUint());
|
EXPECT_FALSE(z.IsUint());
|
||||||
EXPECT_NEAR(4294967296.0, z.GetDouble(), 0.0);
|
EXPECT_NEAR(4294967296.0, z.GetDouble(), 0.0);
|
||||||
|
|
||||||
z.SetInt64(int64_t(-2147483648) - 1); // -2^31-1, cannot cast as int
|
z.SetInt64(-int64_t(2147483648u) - 1); // -2^31-1, cannot cast as int
|
||||||
EXPECT_FALSE(z.IsInt());
|
EXPECT_FALSE(z.IsInt());
|
||||||
EXPECT_NEAR(-2147483649.0, z.GetDouble(), 0.0);
|
EXPECT_NEAR(-2147483649.0, z.GetDouble(), 0.0);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user