diff options
author | Etienne Bergeron <etienneb@google.com> | 2016-05-03 02:54:05 +0000 |
---|---|---|
committer | Etienne Bergeron <etienneb@google.com> | 2016-05-03 02:54:05 +0000 |
commit | 197372cb8785129410b87d65ec9b53ad9bb40a06 (patch) | |
tree | b7aa6d91b7ac129f84daf2aba13eb504a876f737 /clang-tidy/performance | |
parent | fd58c1bcb9466b086e68d6630e8b906434ac1155 (diff) |
[clang-tidy] Cleanup namespace in utils folder.
Summary:
This is a step forward cleaning up the namespaces in clang-tidy/utils.
There is no behavior change.
Reviewers: alexfh
Subscribers: cfe-commits
Differential Revision: http://reviews.llvm.org/D19819
git-svn-id: https://llvm.org/svn/llvm-project/clang-tools-extra/trunk@268356 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'clang-tidy/performance')
-rw-r--r-- | clang-tidy/performance/ForRangeCopyCheck.cpp | 15 | ||||
-rw-r--r-- | clang-tidy/performance/UnnecessaryCopyInitialization.cpp | 6 | ||||
-rw-r--r-- | clang-tidy/performance/UnnecessaryValueParamCheck.cpp | 6 |
3 files changed, 14 insertions, 13 deletions
diff --git a/clang-tidy/performance/ForRangeCopyCheck.cpp b/clang-tidy/performance/ForRangeCopyCheck.cpp index 7fc94373..0b9dd230 100644 --- a/clang-tidy/performance/ForRangeCopyCheck.cpp +++ b/clang-tidy/performance/ForRangeCopyCheck.cpp @@ -59,16 +59,16 @@ bool ForRangeCopyCheck::handleConstValueCopy(const VarDecl &LoopVar, return false; } llvm::Optional<bool> Expensive = - type_traits::isExpensiveToCopy(LoopVar.getType(), Context); + utils::type_traits::isExpensiveToCopy(LoopVar.getType(), Context); if (!Expensive || !*Expensive) return false; auto Diagnostic = diag(LoopVar.getLocation(), "the loop variable's type is not a reference type; this creates a " "copy in each iteration; consider making this a reference") - << utils::create_fix_it::changeVarDeclToReference(LoopVar, Context); + << utils::fixit::changeVarDeclToReference(LoopVar, Context); if (!LoopVar.getType().isConstQualified()) - Diagnostic << utils::create_fix_it::changeVarDeclToConst(LoopVar); + Diagnostic << utils::fixit::changeVarDeclToConst(LoopVar); return true; } @@ -76,16 +76,17 @@ bool ForRangeCopyCheck::handleCopyIsOnlyConstReferenced( const VarDecl &LoopVar, const CXXForRangeStmt &ForRange, ASTContext &Context) { llvm::Optional<bool> Expensive = - type_traits::isExpensiveToCopy(LoopVar.getType(), Context); + utils::type_traits::isExpensiveToCopy(LoopVar.getType(), Context); if (LoopVar.getType().isConstQualified() || !Expensive || !*Expensive) return false; - if (!decl_ref_expr_utils::isOnlyUsedAsConst(LoopVar, *ForRange.getBody(), Context)) + if (!utils::decl_ref_expr::isOnlyUsedAsConst(LoopVar, *ForRange.getBody(), + Context)) return false; diag(LoopVar.getLocation(), "loop variable is copied but only used as const reference; consider " "making it a const reference") - << utils::create_fix_it::changeVarDeclToConst(LoopVar) - << utils::create_fix_it::changeVarDeclToReference(LoopVar, Context); + << utils::fixit::changeVarDeclToConst(LoopVar) + << utils::fixit::changeVarDeclToReference(LoopVar, Context); return true; } diff --git a/clang-tidy/performance/UnnecessaryCopyInitialization.cpp b/clang-tidy/performance/UnnecessaryCopyInitialization.cpp index 3fe13bc7..aa37c651 100644 --- a/clang-tidy/performance/UnnecessaryCopyInitialization.cpp +++ b/clang-tidy/performance/UnnecessaryCopyInitialization.cpp @@ -24,16 +24,16 @@ void recordFixes(const VarDecl &Var, ASTContext &Context, if (Var.getLocation().isMacroID()) return; - Diagnostic << utils::create_fix_it::changeVarDeclToReference(Var, Context); + Diagnostic << utils::fixit::changeVarDeclToReference(Var, Context); if (!Var.getType().isLocalConstQualified()) - Diagnostic << utils::create_fix_it::changeVarDeclToConst(Var); + Diagnostic << utils::fixit::changeVarDeclToConst(Var); } } // namespace using namespace ::clang::ast_matchers; -using decl_ref_expr_utils::isOnlyUsedAsConst; +using utils::decl_ref_expr::isOnlyUsedAsConst; void UnnecessaryCopyInitialization::registerMatchers(MatchFinder *Finder) { auto ConstReference = referenceType(pointee(qualType(isConstQualified()))); diff --git a/clang-tidy/performance/UnnecessaryValueParamCheck.cpp b/clang-tidy/performance/UnnecessaryValueParamCheck.cpp index e5757b0e..276ffd82 100644 --- a/clang-tidy/performance/UnnecessaryValueParamCheck.cpp +++ b/clang-tidy/performance/UnnecessaryValueParamCheck.cpp @@ -61,7 +61,7 @@ void UnnecessaryValueParamCheck::check(const MatchFinder::MatchResult &Result) { // 2. they are not only used as const. if (!IsConstQualified && (llvm::isa<CXXConstructorDecl>(Function) || !Function->doesThisDeclarationHaveABody() || - !decl_ref_expr_utils::isOnlyUsedAsConst( + !utils::decl_ref_expr::isOnlyUsedAsConst( *Param, *Function->getBody(), *Result.Context))) return; auto Diag = @@ -79,10 +79,10 @@ void UnnecessaryValueParamCheck::check(const MatchFinder::MatchResult &Result) { for (const auto *FunctionDecl = Function; FunctionDecl != nullptr; FunctionDecl = FunctionDecl->getPreviousDecl()) { const auto &CurrentParam = *FunctionDecl->getParamDecl(Index); - Diag << utils::create_fix_it::changeVarDeclToReference(CurrentParam, + Diag << utils::fixit::changeVarDeclToReference(CurrentParam, *Result.Context); if (!IsConstQualified) - Diag << utils::create_fix_it::changeVarDeclToConst(CurrentParam); + Diag << utils::fixit::changeVarDeclToConst(CurrentParam); } } |