[all-commits] [llvm/llvm-project] 923a86: [InstallAPI] Verify that declarations in header ma...
Cyndy Ishida via All-commits
all-commits at lists.llvm.org
Thu Mar 14 18:33:16 PDT 2024
Branch: refs/heads/users/cyndyishida/installapiveriferp2
Home: https://github.com/llvm/llvm-project
Commit: 923a86b2419fea283fec1022239703a6296724c5
https://github.com/llvm/llvm-project/commit/923a86b2419fea283fec1022239703a6296724c5
Author: Cyndy Ishida <cyndy_ishida at apple.com>
Date: 2024-03-14 (Thu, 14 Mar 2024)
Changed paths:
M clang/include/clang/AST/Availability.h
M clang/include/clang/Basic/DiagnosticInstallAPIKinds.td
M clang/include/clang/InstallAPI/DylibVerifier.h
M clang/include/clang/InstallAPI/Frontend.h
M clang/include/clang/InstallAPI/MachO.h
M clang/lib/AST/Availability.cpp
M clang/lib/InstallAPI/DylibVerifier.cpp
M clang/lib/InstallAPI/Visitor.cpp
A clang/test/InstallAPI/availability.test
A clang/test/InstallAPI/diagnostics-cpp.test
A clang/test/InstallAPI/hiddens.test
M clang/tools/clang-installapi/ClangInstallAPI.cpp
M clang/tools/clang-installapi/Options.cpp
Log Message:
-----------
[InstallAPI] Verify that declarations in header map to symbols found in
dylib
* This patch completes support for verifying every declaration found in a
header is discovered in the dylib. Diagnostics are reported for each
class for differences that is representable in TBD files.
* Also captures conditional unavailable attributes in AvailabilityInfo.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list