summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp
diff options
context:
space:
mode:
authorGabor Horvath <xazax.hun@gmail.com>2015-02-12 18:19:34 +0000
committerGabor Horvath <xazax.hun@gmail.com>2015-02-12 18:19:34 +0000
commit032951990475de8b19110be4950dc08addb13bec (patch)
treea4b391b31358170b81e237ed78b08a7da8725bae /clang-tools-extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp
parent3c4f89d7029ad73ce25c798ab2109d3eea7d7151 (diff)
downloadbcm5719-llvm-032951990475de8b19110be4950dc08addb13bec.tar.gz
bcm5719-llvm-032951990475de8b19110be4950dc08addb13bec.zip
[clang-tidy] Fixed a false positive case in misc-inefficient-algorithm checker.
llvm-svn: 228945
Diffstat (limited to 'clang-tools-extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp')
-rw-r--r--clang-tools-extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang-tools-extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp b/clang-tools-extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp
index 763d3765e0b..906140db54e 100644
--- a/clang-tools-extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp
+++ b/clang-tools-extra/clang-tidy/misc/InefficientAlgorithmCheck.cpp
@@ -19,9 +19,9 @@ namespace tidy {
void InefficientAlgorithmCheck::registerMatchers(MatchFinder *Finder) {
const std::string Algorithms =
- "std::(find|count|equal_range|lower_blound|upper_bound)";
+ "^::std::(find|count|equal_range|lower_blound|upper_bound)$";
const auto ContainerMatcher = classTemplateSpecializationDecl(
- matchesName("std::(unordered_)?(multi)?(set|map)"));
+ matchesName("^::std::(unordered_)?(multi)?(set|map)$"));
const auto Matcher =
callExpr(
callee(functionDecl(matchesName(Algorithms))),
OpenPOWER on IntegriCloud