summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/rapidjson/include/rapidjson/memorystream.h
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/rapidjson/include/rapidjson/memorystream.h')
-rw-r--r--3rdparty/rapidjson/include/rapidjson/memorystream.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/3rdparty/rapidjson/include/rapidjson/memorystream.h b/3rdparty/rapidjson/include/rapidjson/memorystream.h
index 7381e0b7dd2..1d71d8a4f0e 100644
--- a/3rdparty/rapidjson/include/rapidjson/memorystream.h
+++ b/3rdparty/rapidjson/include/rapidjson/memorystream.h
@@ -42,8 +42,8 @@ struct MemoryStream {
MemoryStream(const Ch *src, size_t size) : src_(src), begin_(src), end_(src + size), size_(size) {}
- Ch Peek() const { return (src_ == end_) ? '\0' : *src_; }
- Ch Take() { return (src_ == end_) ? '\0' : *src_++; }
+ Ch Peek() const { return RAPIDJSON_UNLIKELY(src_ == end_) ? '\0' : *src_; }
+ Ch Take() { return RAPIDJSON_UNLIKELY(src_ == end_) ? '\0' : *src_++; }
size_t Tell() const { return static_cast<size_t>(src_ - begin_); }
Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; }