Bug 1601483 - Avoid HashTable lookups when the table is empty r=froydnj

Differential Revision: https://phabricator.services.mozilla.com/D55882

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Miko Mynttinen 2019-12-05 01:57:22 +00:00
Родитель 3b6922b0b9
Коммит 47dde82de0
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -2056,7 +2056,7 @@ class HashTable : private AllocPolicy {
}
MOZ_ALWAYS_INLINE Ptr readonlyThreadsafeLookup(const Lookup& aLookup) const {
if (!mTable || !HasHash<HashPolicy>(aLookup)) {
if (empty() || !HasHash<HashPolicy>(aLookup)) {
return Ptr();
}
HashNumber keyHash = prepareHash(aLookup);