mirror-llvm-project/clang-tools-extra/include-cleaner
dmaclach 74a90e28db
[include-cleaner] Support ObjC interface and protocol declarations in LocateSymbol (#212617)
Treats forward declarations of Objective-C interfaces
(ObjCInterfaceDecl) and protocols (ObjCProtocolDecl) as incomplete,
allowing the symbol locator to prefer their definitions.

Also updates the unit tests to support Objective-C and adds test cases
for these declarations.

Also update the unit tests for forward declarations of enums and enum
classes.
2026-07-28 23:19:34 +02:00
..
include/clang-include-cleaner [clang][clang-tools-extra] Remove unused DenseMapInfo::getEmptyKey (#201987) 2026-06-06 13:38:23 -07:00
lib [include-cleaner] Support ObjC interface and protocol declarations in LocateSymbol (#212617) 2026-07-28 23:19:34 +02:00
test [clang-tools-extra] Drop option to use external shell 2026-07-14 20:30:03 -07:00
tool [clang-tools] Fix cl::opt usage with Clang+PCH+dylib 2026-02-20 17:50:17 +00:00
unittests [include-cleaner] Support ObjC interface and protocol declarations in LocateSymbol (#212617) 2026-07-28 23:19:34 +02:00
CMakeLists.txt
README.md