diff options
author | Alexander Kornienko <alexfh@google.com> | 2015-03-02 12:39:18 +0000 |
---|---|---|
committer | Alexander Kornienko <alexfh@google.com> | 2015-03-02 12:39:18 +0000 |
commit | 0a6ce9f4e1429b001b6fb5feabc60d23cc0e5ef8 (patch) | |
tree | 88cef75f59cc1d10ab1cf9c88d1783b48d1cfd79 /clang-tools-extra/clang-tidy/llvm | |
parent | 6992d5dcc56838ed5af0b53e6ee89948ef5c33c0 (diff) | |
download | llvm-0a6ce9f4e1429b001b6fb5feabc60d23cc0e5ef8.zip llvm-0a6ce9f4e1429b001b6fb5feabc60d23cc0e5ef8.tar.gz llvm-0a6ce9f4e1429b001b6fb5feabc60d23cc0e5ef8.tar.bz2 |
[clang-tidy] Refactor: Move llvm clang-tidy checks to namespace clang::tidy::llvm
clang-tidy checks are organized into modules. This refactoring moves the llvm
module checks to clang::tidy::llvm
http://reviews.llvm.org/D7995
Patch by Richard Thomson!
llvm-svn: 230952
Diffstat (limited to 'clang-tools-extra/clang-tidy/llvm')
7 files changed, 17 insertions, 2 deletions
diff --git a/clang-tools-extra/clang-tidy/llvm/HeaderGuardCheck.cpp b/clang-tools-extra/clang-tidy/llvm/HeaderGuardCheck.cpp index abb6036..c44abbd 100644 --- a/clang-tools-extra/clang-tidy/llvm/HeaderGuardCheck.cpp +++ b/clang-tools-extra/clang-tidy/llvm/HeaderGuardCheck.cpp @@ -11,6 +11,7 @@ namespace clang { namespace tidy { +namespace llvm { bool LLVMHeaderGuardCheck::shouldFixHeaderGuard(StringRef Filename) { return Filename.endswith(".h"); @@ -49,5 +50,6 @@ std::string LLVMHeaderGuardCheck::getHeaderGuard(StringRef Filename, return StringRef(Guard).upper(); } +} // namespace llvm } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/llvm/HeaderGuardCheck.h b/clang-tools-extra/clang-tidy/llvm/HeaderGuardCheck.h index 82635b3..f5c509a 100644 --- a/clang-tools-extra/clang-tidy/llvm/HeaderGuardCheck.h +++ b/clang-tools-extra/clang-tidy/llvm/HeaderGuardCheck.h @@ -14,6 +14,7 @@ namespace clang { namespace tidy { +namespace llvm { /// Finds and fixes header guards that do not adhere to LLVM style. class LLVMHeaderGuardCheck : public HeaderGuardCheck { @@ -25,6 +26,7 @@ public: std::string getHeaderGuard(StringRef Filename, StringRef OldGuard) override; }; +} // namespace llvm } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/llvm/IncludeOrderCheck.cpp b/clang-tools-extra/clang-tidy/llvm/IncludeOrderCheck.cpp index 0081833..b5064da 100644 --- a/clang-tools-extra/clang-tidy/llvm/IncludeOrderCheck.cpp +++ b/clang-tools-extra/clang-tidy/llvm/IncludeOrderCheck.cpp @@ -14,6 +14,7 @@ namespace clang { namespace tidy { +namespace llvm { namespace { class IncludeOrderPPCallbacks : public PPCallbacks { @@ -46,8 +47,8 @@ private: void IncludeOrderCheck::registerPPCallbacks(CompilerInstance &Compiler) { Compiler.getPreprocessor().addPPCallbacks( - llvm::make_unique<IncludeOrderPPCallbacks>(*this, - Compiler.getSourceManager())); + ::llvm::make_unique<IncludeOrderPPCallbacks>( + *this, Compiler.getSourceManager())); } static int getPriority(StringRef Filename, bool IsAngled, bool IsMainModule) { @@ -163,5 +164,6 @@ void IncludeOrderPPCallbacks::EndOfMainFile() { IncludeDirectives.clear(); } +} // namespace llvm } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/llvm/IncludeOrderCheck.h b/clang-tools-extra/clang-tidy/llvm/IncludeOrderCheck.h index e2c4658..8ab47a2 100644 --- a/clang-tools-extra/clang-tidy/llvm/IncludeOrderCheck.h +++ b/clang-tools-extra/clang-tidy/llvm/IncludeOrderCheck.h @@ -14,6 +14,7 @@ namespace clang { namespace tidy { +namespace llvm { /// \brief Checks the correct order of \c #includes. /// @@ -25,6 +26,7 @@ public: void registerPPCallbacks(CompilerInstance &Compiler) override; }; +} // namespace llvm } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.cpp b/clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.cpp index c9c7184..ea46ca9 100644 --- a/clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.cpp +++ b/clang-tools-extra/clang-tidy/llvm/LLVMTidyModule.cpp @@ -17,6 +17,7 @@ namespace clang { namespace tidy { +namespace llvm { class LLVMModule : public ClangTidyModule { public: @@ -33,6 +34,8 @@ public: static ClangTidyModuleRegistry::Add<LLVMModule> X("llvm-module", "Adds LLVM lint checks."); +} // namespace llvm + // This anchor is used to force the linker to link in the generated object file // and thus register the LLVMModule. volatile int LLVMModuleAnchorSource = 0; diff --git a/clang-tools-extra/clang-tidy/llvm/TwineLocalCheck.cpp b/clang-tools-extra/clang-tidy/llvm/TwineLocalCheck.cpp index 986c338..0d9c5ec 100644 --- a/clang-tools-extra/clang-tidy/llvm/TwineLocalCheck.cpp +++ b/clang-tools-extra/clang-tidy/llvm/TwineLocalCheck.cpp @@ -16,6 +16,7 @@ using namespace clang::ast_matchers; namespace clang { namespace tidy { +namespace llvm { void TwineLocalCheck::registerMatchers(MatchFinder *Finder) { auto TwineType = @@ -57,5 +58,6 @@ void TwineLocalCheck::check(const MatchFinder::MatchResult &Result) { } } +} // namespace llvm } // namespace tidy } // namespace clang diff --git a/clang-tools-extra/clang-tidy/llvm/TwineLocalCheck.h b/clang-tools-extra/clang-tidy/llvm/TwineLocalCheck.h index 2eb3f0e..17da80e 100644 --- a/clang-tools-extra/clang-tidy/llvm/TwineLocalCheck.h +++ b/clang-tools-extra/clang-tidy/llvm/TwineLocalCheck.h @@ -14,6 +14,7 @@ namespace clang { namespace tidy { +namespace llvm { /// \brief Looks for local Twine variables which are prone to use after frees /// and should be generally avoided. @@ -25,6 +26,7 @@ public: void check(const ast_matchers::MatchFinder::MatchResult &Result) override; }; +} // namespace llvm } // namespace tidy } // namespace clang |