================
@@ -168,6 +172,15 @@ void ContainerSizeEmptyCheck::registerMatchers(MatchFinder
*Finder) {
const auto ValidContainer = qualType(
anyOf(ValidContainerNonTemplateType, ValidContainerTemplateType));
+ const auto ExcludedLengthTypesMatcher = qualType(
+ anyOf(hasDeclaration(cxxRecordDecl(
+ matchers::matchesAnyListedRegexName(ExcludedLengthTypes))),
----------------
MitraGulla wrote:
The first hasDeclaration(..) is not needed , initially i added it for
explicitly matching direct `std::match_results` types but the canonical type
matcher is already covering direct types and aliases and typedefs so that first
one is not needed, i have removed it and added the tests
https://github.com/llvm/llvm-project/pull/234905
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits