Partially fix #1077
This commit is contained in:
parent
d5c1be5a0f
commit
f64b773007
@ -384,7 +384,7 @@ struct UTF16BE : UTF16<CharType> {
|
|||||||
static CharType Take(InputByteStream& is) {
|
static CharType Take(InputByteStream& is) {
|
||||||
RAPIDJSON_STATIC_ASSERT(sizeof(typename InputByteStream::Ch) == 1);
|
RAPIDJSON_STATIC_ASSERT(sizeof(typename InputByteStream::Ch) == 1);
|
||||||
unsigned c = static_cast<unsigned>(static_cast<uint8_t>(is.Take())) << 8;
|
unsigned c = static_cast<unsigned>(static_cast<uint8_t>(is.Take())) << 8;
|
||||||
c |= static_cast<uint8_t>(is.Take());
|
c |= static_cast<unsigned>(static_cast<uint8_t>(is.Take()));
|
||||||
return static_cast<CharType>(c);
|
return static_cast<CharType>(c);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user