diff --git a/include/rapidjson/document.h b/include/rapidjson/document.h index 191582e..93b091f 100644 --- a/include/rapidjson/document.h +++ b/include/rapidjson/document.h @@ -605,7 +605,7 @@ public: kNullFlag, kFalseFlag, kTrueFlag, kObjectFlag, kArrayFlag, kShortStringFlag, kNumberAnyFlag }; - RAPIDJSON_ASSERT(type <= kNumberType); + RAPIDJSON_ASSERT(type >= kNullType && type <= kNumberType); data_.f.flags = defaultFlags[type]; // Use ShortString to store empty string.