Assert Type enum lower bound as well

This commit is contained in:
Christopher Warrington 2017-09-05 16:03:54 -07:00
parent 5db5dd552a
commit a683902b2c

View File

@ -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.