[clang-tools-extra] [clang-tidy]fix misc-unused-using-decls false positive false for using in elaborated type (PR #70230)
Piotr Zegar via cfe-commits
cfe-commits at lists.llvm.org
Wed Oct 25 11:10:58 PDT 2023
================
@@ -71,6 +72,10 @@ void UnusedUsingDeclsCheck::registerMatchers(MatchFinder *Finder) {
templateArgument().bind("used")))),
this);
Finder->addMatcher(userDefinedLiteral().bind("used"), this);
+ Finder->addMatcher(
+ elaboratedType(unless(hasQualifier(nestedNameSpecifier())),
+ hasUnqualifiedDesugaredType(type().bind("usedType"))),
----------------
PiotrZSL wrote:
```suggestion
loc(elaboratedType(unless(hasQualifier(nestedNameSpecifier())),
hasUnqualifiedDesugaredType(type().bind("usedType")))),
```
To avoid matching too much.
https://github.com/llvm/llvm-project/pull/70230
More information about the cfe-commits
mailing list