Even when library has no symbols to offer initialize the filter.

This is part of root-project/root#4717
This commit is contained in:
Vassil Vassilev 2020-05-07 13:38:47 +00:00 committed by jenkins
parent d7963381fe
commit e505c03038

View File

@ -557,6 +557,8 @@ void Dyld::BuildBloomFilter(LibraryPath* Lib,
}
}
Lib->InitializeBloomFilter(SymbolsCount);
if (!SymbolsCount) {
if (DEBUG > 7)
cling::errs() << "Dyld::BuildBloomFilter: No symbols!\n";
@ -569,7 +571,6 @@ void Dyld::BuildBloomFilter(LibraryPath* Lib,
cling::errs() << "Dyld::BuildBloomFilter" << "- " << it << "\n";
}
Lib->InitializeBloomFilter(SymbolsCount);
// Generate BloomFilter
for (const auto &S : symbols) {
if (m_UseHashTable)