Merge pull request #1056 from chwarr/assert-enum-lower

Assert Type enum lower bound as well
This commit is contained in:
Milo Yip 2017-09-07 10:07:19 +08:00 committed by GitHub
commit 2a53253e72

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.