Skip to content

Commit d8f9563

Browse files
exclude system header and update test flag
1 parent 33c1cad commit d8f9563

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

clang-tools-extra/clang-tidy/bugprone/IncorrectEnableSharedFromThisCheck.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ void IncorrectEnableSharedFromThisCheck::registerMatchers(MatchFinder *Finder) {
2727
.bind("base_rec")));
2828
Finder->addMatcher(
2929
cxxRecordDecl(
30+
unless(isExpansionInSystemHeader()),
3031
hasDirectBase(cxxBaseSpecifier(unless(isPublic()), hasType(QType))
3132
.bind("base")))
3233
.bind("derived"),

clang-tools-extra/test/clang-tidy/checkers/bugprone/incorrect-enable-shared-from-this.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// RUN: %check_clang_tidy -std=c++11 %s bugprone-incorrect-enable-shared-from-this %t
1+
// RUN: %check_clang_tidy -std=c++11-or-later %s bugprone-incorrect-enable-shared-from-this %t
22

33
// NOLINTBEGIN
44
namespace std {

0 commit comments

Comments
 (0)