Fix flexbuffers clang-analyzer warning (#6947)

This commit is contained in:
jonathan-conder-sm
2021-11-23 10:37:36 +13:00
committed by GitHub
parent 85b4effac6
commit a2b99084b4

View File

@@ -851,6 +851,7 @@ inline Reference Map::operator[](const char *key) const {
case 2: comp = KeyCompare<uint16_t>; break;
case 4: comp = KeyCompare<uint32_t>; break;
case 8: comp = KeyCompare<uint64_t>; break;
default: FLATBUFFERS_ASSERT(false); return Reference();
}
auto res = std::bsearch(key, keys.data_, keys.size(), keys.byte_width_, comp);
if (!res) return Reference(nullptr, 1, NullPackedType());