This is an archive of the discontinued LLVM Phabricator instance.

[dsymutil] Fix spurious warnings for missing symbols with thinLTO
ClosedPublic

Authored by JDevlieghere on Mar 22 2021, 4:34 PM.

Details

Summary

Fix spurious warnings for missing symbols with thinLTO. The latter appends a unique suffix to avoid collisions for exported private symbols, resulting in dsymutil complaining it couldn't find the symbol in the object file.

rdar://75434058

Diff Detail

Event Timeline

JDevlieghere created this revision.Mar 22 2021, 4:34 PM
JDevlieghere requested review of this revision.Mar 22 2021, 4:34 PM
Herald added a project: Restricted Project. · View Herald TranscriptMar 22 2021, 4:34 PM
steven_wu accepted this revision.Mar 22 2021, 5:09 PM
This revision is now accepted and ready to land.Mar 22 2021, 5:09 PM
This revision was landed with ongoing or failed builds.Mar 22 2021, 6:36 PM
This revision was automatically updated to reflect the committed changes.