This is an archive of the discontinued LLVM Phabricator instance.

[TextAPI] Remove TBD file attributes that aren't used anymore.
ClosedPublic

Authored by cishida on May 4 2023, 8:51 AM.

Details

Summary

UUID's & installapi flag are no longer useful in recent apple linker/tapi.
The reason for removing them is that these are attributes that record
how a library was built but not really about the library itself. TBD
files now only track information this is important as link time
dependencies.

Diff Detail

Event Timeline

cishida created this revision.May 4 2023, 8:51 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 4 2023, 8:51 AM
Herald added a subscriber: hiraditya. · View Herald Transcript
cishida requested review of this revision.May 4 2023, 8:51 AM
Herald added a project: Restricted Project. · View Herald TranscriptMay 4 2023, 8:51 AM
ributzka accepted this revision.May 10 2023, 4:21 PM

LGTM. Thank you Cyndy for cleaning this up.

This revision is now accepted and ready to land.May 10 2023, 4:21 PM
cishida updated this revision to Diff 532978.Jun 20 2023, 10:09 AM

Add llvm-tapi-diff changes

This revision was landed with ongoing or failed builds.Jul 24 2023, 2:28 PM
This revision was automatically updated to reflect the committed changes.