Loading...
--- 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) {