Skip to content

Commit 77f643d

Browse files
committed
Fix Tencent#910 incorrect casting
1 parent 5d9d0f7 commit 77f643d

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)