Loading...
src/dyld2.cpp dyld-852 dyld-851.27
--- 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