Skip to content

Commit 61665e0

Browse files
committed
Remove traverse call
1 parent baeed94 commit 61665e0

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

clang-tools-extra/clang-tidy/cppcoreguidelines/UseEnumClassCheck.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ namespace clang::tidy::cppcoreguidelines {
1515

1616
void UseEnumClassCheck::registerMatchers(MatchFinder *Finder) {
1717
Finder->addMatcher(
18-
traverse(TK_AsIs,
19-
enumDecl(unless(isScoped()), unless(hasParent(recordDecl()))))
18+
enumDecl(unless(isScoped()), unless(hasParent(recordDecl())))
2019
.bind("unscoped_enum"),
2120
this);
2221
}

clang-tools-extra/clang-tidy/cppcoreguidelines/UseEnumClassCheck.h

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@ class UseEnumClassCheck : public ClangTidyCheck {
2727
bool isLanguageVersionSupported(const LangOptions &LangOpts) const override {
2828
return LangOpts.CPlusPlus;
2929
}
30+
std::optional<TraversalKind> getCheckTraversalKind() const override {
31+
return TraversalKind::TK_IgnoreUnlessSpelledInSource;
32+
}
3033
};
3134

3235
} // namespace clang::tidy::cppcoreguidelines

0 commit comments

Comments
 (0)