Loading...
src/dyld2.cpp dyld-750.6 dyld-750.5
--- dyld/dyld-750.6/src/dyld2.cpp
+++ dyld/dyld-750.5/src/dyld2.cpp
@@ -1474,7 +1474,7 @@
 	}
 
 	// If this image is the potential canonical definition of any weak defs, then set them to a tombstone value
-	if ( gLinkContext.weakDefMapInitialized && image->hasCoalescedExports() && (image->getState() >= dyld_image_state_bound) ) {
+	if ( gLinkContext.weakDefMapInitialized && image->hasCoalescedExports() ) {
 		Diagnostics diag;
 		const dyld3::MachOAnalyzer* ma = (const dyld3::MachOAnalyzer*)image->machHeader();
 		ma->forEachWeakDef(diag, ^(const char *symbolName, uintptr_t imageOffset, bool isFromExportTrie) {