diff options
Diffstat (limited to 'clang-tools-extra/clang-tidy/modernize/PassByValueCheck.cpp')
-rw-r--r-- | clang-tools-extra/clang-tidy/modernize/PassByValueCheck.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/clang-tools-extra/clang-tidy/modernize/PassByValueCheck.cpp b/clang-tools-extra/clang-tidy/modernize/PassByValueCheck.cpp index 0cbb606d09a..3b12c594a63 100644 --- a/clang-tools-extra/clang-tidy/modernize/PassByValueCheck.cpp +++ b/clang-tools-extra/clang-tidy/modernize/PassByValueCheck.cpp @@ -131,14 +131,14 @@ void PassByValueCheck::registerMatchers(MatchFinder *Finder) { // provide any benefit to other languages, despite being benign. if (getLangOpts().CPlusPlus) { Finder->addMatcher( - constructorDecl( + cxxConstructorDecl( forEachConstructorInitializer( - ctorInitializer( + cxxCtorInitializer( // Clang builds a CXXConstructExpr only whin it knows which // constructor will be called. In dependent contexts a // ParenListExpr is generated instead of a CXXConstructExpr, // filtering out templates automatically for us. - withInitializer(constructExpr( + withInitializer(cxxConstructExpr( has(declRefExpr(to( parmVarDecl( hasType(qualType( @@ -148,10 +148,10 @@ void PassByValueCheck::registerMatchers(MatchFinder *Finder) { anyOf(constRefType(), nonConstValueType())))) .bind("Param")))), - hasDeclaration(constructorDecl( + hasDeclaration(cxxConstructorDecl( isCopyConstructor(), unless(isDeleted()), hasDeclContext( - recordDecl(isMoveConstructible()))))))) + cxxRecordDecl(isMoveConstructible()))))))) .bind("Initializer"))) .bind("Ctor"), this); |