[PATCH] D149861: [TextAPI] Remove TBD file attributes that aren't used anymore.

Cyndy Ishida via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu May 4 08:51:49 PDT 2023


cishida created this revision.
cishida added reviewers: ributzka, zixuw.
Herald added a subscriber: hiraditya.
Herald added a project: All.
cishida requested review of this revision.
Herald added a project: LLVM.

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.


Repository:
  rG LLVM Github Monorepo

https://reviews.llvm.org/D149861

Files:
  llvm/include/llvm/TextAPI/InterfaceFile.h
  llvm/lib/TextAPI/InterfaceFile.cpp
  llvm/lib/TextAPI/TextStub.cpp
  llvm/lib/TextAPI/TextStubCommon.cpp
  llvm/lib/TextAPI/TextStubCommon.h
  llvm/unittests/TextAPI/TextStubV1Tests.cpp
  llvm/unittests/TextAPI/TextStubV2Tests.cpp
  llvm/unittests/TextAPI/TextStubV3Tests.cpp
  llvm/unittests/TextAPI/TextStubV4Tests.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D149861.519513.patch
Type: text/x-patch
Size: 23771 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20230504/0db16acc/attachment.bin>


More information about the llvm-commits mailing list