summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/clang-tidy/modernize/UseNullptrCheck.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2015-08-20 09:47:06 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2015-08-20 09:47:06 +0000
commite09303808ab4cc2d45ebcc7425a9ba4cbd462820 (patch)
treeb450e633158f4b22a85f038ff2e8c34eb8f87ac0 /clang-tools-extra/clang-tidy/modernize/UseNullptrCheck.cpp
parent8536fd1b645a064752176bdae8478ebd8c086195 (diff)
downloadbcm5719-llvm-e09303808ab4cc2d45ebcc7425a9ba4cbd462820.tar.gz
bcm5719-llvm-e09303808ab4cc2d45ebcc7425a9ba4cbd462820.zip
[clang-tidy] Fold the meat of the UseNullPtrCheck into an anonymous namespace.
While convenient, RecursiveASTVisitor generates a ridiculous amount of dead template code. Making it not visible from the outside lets the compiler eliminate some of it, shrinking clang-tidy by ~140k. llvm-svn: 245548
Diffstat (limited to 'clang-tools-extra/clang-tidy/modernize/UseNullptrCheck.cpp')
-rw-r--r--clang-tools-extra/clang-tidy/modernize/UseNullptrCheck.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/clang-tools-extra/clang-tidy/modernize/UseNullptrCheck.cpp b/clang-tools-extra/clang-tidy/modernize/UseNullptrCheck.cpp
index 8a0a37101c6..6c3435c2d2d 100644
--- a/clang-tools-extra/clang-tidy/modernize/UseNullptrCheck.cpp
+++ b/clang-tools-extra/clang-tidy/modernize/UseNullptrCheck.cpp
@@ -20,6 +20,7 @@ using namespace llvm;
namespace clang {
namespace tidy {
namespace modernize {
+namespace {
const char CastSequence[] = "sequence";
@@ -438,6 +439,7 @@ private:
Expr *FirstSubExpr;
bool PruneSubtree;
};
+} // namespace
UseNullptrCheck::UseNullptrCheck(StringRef Name, ClangTidyContext *Context)
: ClangTidyCheck(Name, Context),
OpenPOWER on IntegriCloud