Skip to content

Commit fcd263c

Browse files
authored
Merge pull request Tencent#923 from miloyip/issue910_casting
Fix Tencent#910 incorrect casting
2 parents 5d9d0f7 + 77f643d commit fcd263c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

include/rapidjson/document.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2293,7 +2293,7 @@ class GenericDocument : public GenericValue<Encoding, Allocator> {
22932293
template <unsigned parseFlags, typename SourceEncoding>
22942294
GenericDocument& Parse(const typename SourceEncoding::Ch* str, size_t length) {
22952295
RAPIDJSON_ASSERT(!(parseFlags & kParseInsituFlag));
2296-
MemoryStream ms(static_cast<const char*>(str), length * sizeof(typename SourceEncoding::Ch));
2296+
MemoryStream ms(reinterpret_cast<const char*>(str), length * sizeof(typename SourceEncoding::Ch));
22972297
EncodedInputStream<SourceEncoding, MemoryStream> is(ms);
22982298
ParseStream<parseFlags, SourceEncoding>(is);
22992299
return *this;

0 commit comments

Comments
 (0)