Loading...
--- dyld/dyld-852/src/dyld2.cpp
+++ dyld/dyld-851.27/src/dyld2.cpp
@@ -1650,8 +1650,7 @@
const dyld3::MachOAnalyzer* ma = (const dyld3::MachOAnalyzer*)image->machHeader();
ma->forEachWeakDef(diag, ^(const char *symbolName, uint64_t imageOffset, bool isFromExportTrie) {
auto it = gLinkContext.weakDefMap.find(symbolName);
- if ( it == gLinkContext.weakDefMap.end() )
- return;
+ assert(it != gLinkContext.weakDefMap.end());
it->second = { nullptr, 0 };
if ( !isFromExportTrie ) {
// The string was already duplicated if we are an export trie