I think it would work, the resolver has to take into account if weak symbols were added and searchArchivesToOverrideTentativeDefinitions was true to progress as well. LGTM. http://llvm-reviews.chandlerc.com/D3267 BRANCH cleanup ARCANIST PROJECT lld