summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Kornienko <alexfh@google.com>2015-03-05 13:46:14 +0000
committerAlexander Kornienko <alexfh@google.com>2015-03-05 13:46:14 +0000
commited824e0e4b1f45159aafd032421e3c81ab76db1b (patch)
tree745e530472a2086e1a3f7224f1133a0099fd1b4c
parent18ca267d7a88583c6a9b84affcd0e2db99389d74 (diff)
downloadbcm5719-llvm-ed824e0e4b1f45159aafd032421e3c81ab76db1b.tar.gz
bcm5719-llvm-ed824e0e4b1f45159aafd032421e3c81ab76db1b.zip
[clang-tidy] Refactor: Move google clang-tidy checks to namespace clang::tidy::google
http://reviews.llvm.org/D7994 Patch by Richard Thomson! llvm-svn: 231364
-rw-r--r--clang-tools-extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/google/AvoidCStyleCastsCheck.h2
-rw-r--r--clang-tools-extra/clang-tidy/google/ExplicitConstructorCheck.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/google/ExplicitConstructorCheck.h2
-rw-r--r--clang-tools-extra/clang-tidy/google/ExplicitMakePairCheck.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/google/ExplicitMakePairCheck.h2
-rw-r--r--clang-tools-extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/google/GlobalNamesInHeadersCheck.h3
-rw-r--r--clang-tools-extra/clang-tidy/google/GoogleTidyModule.cpp20
-rw-r--r--clang-tools-extra/clang-tidy/google/IntegerTypesCheck.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/google/IntegerTypesCheck.h2
-rw-r--r--clang-tools-extra/clang-tidy/google/MemsetZeroLengthCheck.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/google/MemsetZeroLengthCheck.h2
-rw-r--r--clang-tools-extra/clang-tidy/google/NamedParameterCheck.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/google/NamedParameterCheck.h2
-rw-r--r--clang-tools-extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/google/OverloadedUnaryAndCheck.h2
-rw-r--r--clang-tools-extra/clang-tidy/google/StringReferenceMemberCheck.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/google/StringReferenceMemberCheck.h2
-rw-r--r--clang-tools-extra/clang-tidy/google/TodoCommentCheck.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/google/TodoCommentCheck.h2
-rw-r--r--clang-tools-extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.h2
-rw-r--r--clang-tools-extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp2
-rw-r--r--clang-tools-extra/clang-tidy/google/UsingNamespaceDirectiveCheck.h2
-rw-r--r--clang-tools-extra/unittests/clang-tidy/GoogleModuleTest.cpp2
26 files changed, 63 insertions, 8 deletions
diff --git a/clang-tools-extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp b/clang-tools-extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp
index 20440fe618c..a4cba6469eb 100644
--- a/clang-tools-extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp
+++ b/clang-tools-extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp
@@ -17,6 +17,7 @@ using namespace clang::ast_matchers;
namespace clang {
namespace tidy {
+namespace google {
namespace readability {
void
@@ -161,5 +162,6 @@ void AvoidCStyleCastsCheck::check(const MatchFinder::MatchResult &Result) {
}
} // namespace readability
+} // namespace google
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/google/AvoidCStyleCastsCheck.h b/clang-tools-extra/clang-tidy/google/AvoidCStyleCastsCheck.h
index da14f886648..4c62c0d01ff 100644
--- a/clang-tools-extra/clang-tidy/google/AvoidCStyleCastsCheck.h
+++ b/clang-tools-extra/clang-tidy/google/AvoidCStyleCastsCheck.h
@@ -14,6 +14,7 @@
namespace clang {
namespace tidy {
+namespace google {
namespace readability {
/// \brief Finds usages of C-style casts.
@@ -33,6 +34,7 @@ public:
};
} // namespace readability
+} // namespace google
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/google/ExplicitConstructorCheck.cpp b/clang-tools-extra/clang-tidy/google/ExplicitConstructorCheck.cpp
index c41a6adc094..b880c96f3d9 100644
--- a/clang-tools-extra/clang-tidy/google/ExplicitConstructorCheck.cpp
+++ b/clang-tools-extra/clang-tidy/google/ExplicitConstructorCheck.cpp
@@ -17,6 +17,7 @@ using namespace clang::ast_matchers;
namespace clang {
namespace tidy {
+namespace google {
void ExplicitConstructorCheck::registerMatchers(MatchFinder *Finder) {
Finder->addMatcher(constructorDecl(unless(isInstantiated())).bind("ctor"),
@@ -117,5 +118,6 @@ void ExplicitConstructorCheck::check(const MatchFinder::MatchResult &Result) {
<< FixItHint::CreateInsertion(Loc, "explicit ");
}
+} // namespace google
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/google/ExplicitConstructorCheck.h b/clang-tools-extra/clang-tidy/google/ExplicitConstructorCheck.h
index c663a12c40f..86501621f96 100644
--- a/clang-tools-extra/clang-tidy/google/ExplicitConstructorCheck.h
+++ b/clang-tools-extra/clang-tidy/google/ExplicitConstructorCheck.h
@@ -14,6 +14,7 @@
namespace clang {
namespace tidy {
+namespace google {
/// \brief Checks that all single-argument constructors are explicit.
///
@@ -27,6 +28,7 @@ public:
void check(const ast_matchers::MatchFinder::MatchResult &Result) override;
};
+} // namespace google
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/google/ExplicitMakePairCheck.cpp b/clang-tools-extra/clang-tidy/google/ExplicitMakePairCheck.cpp
index ad517698fd5..c7034828eaf 100644
--- a/clang-tools-extra/clang-tidy/google/ExplicitMakePairCheck.cpp
+++ b/clang-tools-extra/clang-tidy/google/ExplicitMakePairCheck.cpp
@@ -23,6 +23,7 @@ AST_MATCHER(DeclRefExpr, hasExplicitTemplateArgs) {
} // namespace ast_matchers
namespace tidy {
+namespace google {
namespace build {
void
@@ -67,5 +68,6 @@ void ExplicitMakePairCheck::check(const MatchFinder::MatchResult &Result) {
}
} // namespace build
+} // namespace google
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/google/ExplicitMakePairCheck.h b/clang-tools-extra/clang-tidy/google/ExplicitMakePairCheck.h
index bb2e8007a06..ba47d732d86 100644
--- a/clang-tools-extra/clang-tidy/google/ExplicitMakePairCheck.h
+++ b/clang-tools-extra/clang-tidy/google/ExplicitMakePairCheck.h
@@ -14,6 +14,7 @@
namespace clang {
namespace tidy {
+namespace google {
namespace build {
/// \brief Check that make_pair's template arguments are deduced.
@@ -31,6 +32,7 @@ public:
};
} // namespace build
+} // namespace google
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp b/clang-tools-extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp
index d8303d51897..09493ff6f18 100644
--- a/clang-tools-extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp
+++ b/clang-tools-extra/clang-tidy/google/GlobalNamesInHeadersCheck.cpp
@@ -17,6 +17,7 @@ using namespace clang::ast_matchers;
namespace clang {
namespace tidy {
+namespace google {
namespace readability {
void
@@ -49,5 +50,6 @@ void GlobalNamesInHeadersCheck::check(const MatchFinder::MatchResult &Result) {
}
} // namespace readability
+} // namespace google
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/google/GlobalNamesInHeadersCheck.h b/clang-tools-extra/clang-tidy/google/GlobalNamesInHeadersCheck.h
index 07f79c5692f..886c1e0b271 100644
--- a/clang-tools-extra/clang-tidy/google/GlobalNamesInHeadersCheck.h
+++ b/clang-tools-extra/clang-tidy/google/GlobalNamesInHeadersCheck.h
@@ -14,6 +14,7 @@
namespace clang {
namespace tidy {
+namespace google {
namespace readability {
// Flag global namespace pollution in header files.
@@ -27,8 +28,8 @@ public:
};
} // namespace readability
+} // namespace google
} // namespace tidy
} // namespace clang
#endif // LLVM_CLANG_TOOLS_EXTRA_CLANG_TIDY_GOOGLE_GLOBAL_NAMES_IN_HEADERS_CHECK_H
-
diff --git a/clang-tools-extra/clang-tidy/google/GoogleTidyModule.cpp b/clang-tools-extra/clang-tidy/google/GoogleTidyModule.cpp
index 4009f46e722..c7a5c105090 100644
--- a/clang-tools-extra/clang-tidy/google/GoogleTidyModule.cpp
+++ b/clang-tools-extra/clang-tidy/google/GoogleTidyModule.cpp
@@ -31,6 +31,7 @@ using namespace clang::ast_matchers;
namespace clang {
namespace tidy {
+namespace google {
class GoogleModule : public ClangTidyModule {
public:
@@ -57,16 +58,19 @@ public:
"google-readability-function");
CheckFactories.registerCheck<readability::TodoCommentCheck>(
"google-readability-todo");
- CheckFactories.registerCheck<readability::BracesAroundStatementsCheck>(
- "google-readability-braces-around-statements");
+ CheckFactories
+ .registerCheck<clang::tidy::readability::BracesAroundStatementsCheck>(
+ "google-readability-braces-around-statements");
CheckFactories.registerCheck<readability::GlobalNamesInHeadersCheck>(
"google-global-names-in-headers");
- CheckFactories.registerCheck<readability::FunctionSizeCheck>(
+ CheckFactories.registerCheck<clang::tidy::readability::FunctionSizeCheck>(
"google-readability-function-size");
- CheckFactories.registerCheck<readability::NamespaceCommentCheck>(
- "google-readability-namespace-comments");
- CheckFactories.registerCheck<readability::RedundantSmartptrGet>(
- "google-readability-redundant-smartptr-get");
+ CheckFactories
+ .registerCheck<clang::tidy::readability::NamespaceCommentCheck>(
+ "google-readability-namespace-comments");
+ CheckFactories
+ .registerCheck<clang::tidy::readability::RedundantSmartptrGet>(
+ "google-readability-redundant-smartptr-get");
}
ClangTidyOptions getModuleOptions() override {
@@ -85,6 +89,8 @@ public:
static ClangTidyModuleRegistry::Add<GoogleModule> X("google-module",
"Adds Google lint checks.");
+} // namespace google
+
// This anchor is used to force the linker to link in the generated object file
// and thus register the GoogleModule.
volatile int GoogleModuleAnchorSource = 0;
diff --git a/clang-tools-extra/clang-tidy/google/IntegerTypesCheck.cpp b/clang-tools-extra/clang-tidy/google/IntegerTypesCheck.cpp
index 2046cb602be..6c38a6065b6 100644
--- a/clang-tools-extra/clang-tidy/google/IntegerTypesCheck.cpp
+++ b/clang-tools-extra/clang-tidy/google/IntegerTypesCheck.cpp
@@ -16,6 +16,7 @@
namespace clang {
namespace tidy {
+namespace google {
namespace runtime {
using namespace ast_matchers;
@@ -98,5 +99,6 @@ void IntegerTypesCheck::check(const MatchFinder::MatchResult &Result) {
}
} // namespace runtime
+} // namespace google
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/google/IntegerTypesCheck.h b/clang-tools-extra/clang-tidy/google/IntegerTypesCheck.h
index af3ad6fad0b..8c80e32756f 100644
--- a/clang-tools-extra/clang-tidy/google/IntegerTypesCheck.h
+++ b/clang-tools-extra/clang-tidy/google/IntegerTypesCheck.h
@@ -14,6 +14,7 @@
namespace clang {
namespace tidy {
+namespace google {
namespace runtime {
/// \brief Finds uses of short, long and long long and suggest replacing them
@@ -34,6 +35,7 @@ private:
};
} // namespace runtime
+} // namespace google
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/google/MemsetZeroLengthCheck.cpp b/clang-tools-extra/clang-tidy/google/MemsetZeroLengthCheck.cpp
index d2ea6dcb4cd..4c0b8e01f22 100644
--- a/clang-tools-extra/clang-tidy/google/MemsetZeroLengthCheck.cpp
+++ b/clang-tools-extra/clang-tidy/google/MemsetZeroLengthCheck.cpp
@@ -17,6 +17,7 @@ using namespace clang::ast_matchers;
namespace clang {
namespace tidy {
+namespace google {
namespace runtime {
void
@@ -85,5 +86,6 @@ void MemsetZeroLengthCheck::check(const MatchFinder::MatchResult &Result) {
}
} // namespace runtime
+} // namespace google
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/google/MemsetZeroLengthCheck.h b/clang-tools-extra/clang-tidy/google/MemsetZeroLengthCheck.h
index f06c1f18dda..fd1d821a301 100644
--- a/clang-tools-extra/clang-tidy/google/MemsetZeroLengthCheck.h
+++ b/clang-tools-extra/clang-tidy/google/MemsetZeroLengthCheck.h
@@ -14,6 +14,7 @@
namespace clang {
namespace tidy {
+namespace google {
namespace runtime {
/// \brief Finds calls to memset with a literal zero in the length argument.
@@ -31,6 +32,7 @@ public:
};
} // namespace runtime
+} // namespace google
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/google/NamedParameterCheck.cpp b/clang-tools-extra/clang-tidy/google/NamedParameterCheck.cpp
index 2409a8b08b5..534138aa15f 100644
--- a/clang-tools-extra/clang-tidy/google/NamedParameterCheck.cpp
+++ b/clang-tools-extra/clang-tidy/google/NamedParameterCheck.cpp
@@ -16,6 +16,7 @@ using namespace clang::ast_matchers;
namespace clang {
namespace tidy {
+namespace google {
namespace readability {
void NamedParameterCheck::registerMatchers(ast_matchers::MatchFinder *Finder) {
@@ -121,5 +122,6 @@ void NamedParameterCheck::check(const MatchFinder::MatchResult &Result) {
}
} // namespace readability
+} // namespace google
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/google/NamedParameterCheck.h b/clang-tools-extra/clang-tidy/google/NamedParameterCheck.h
index 69c64e349f4..5e470fef729 100644
--- a/clang-tools-extra/clang-tidy/google/NamedParameterCheck.h
+++ b/clang-tools-extra/clang-tidy/google/NamedParameterCheck.h
@@ -14,6 +14,7 @@
namespace clang {
namespace tidy {
+namespace google {
namespace readability {
/// \brief Find functions with unnamed arguments.
@@ -29,6 +30,7 @@ public:
};
} // namespace readability
+} // namespace google
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp b/clang-tools-extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp
index e5027306d91..25d84b0f8fc 100644
--- a/clang-tools-extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp
+++ b/clang-tools-extra/clang-tidy/google/OverloadedUnaryAndCheck.cpp
@@ -16,6 +16,7 @@ using namespace clang::ast_matchers;
namespace clang {
namespace tidy {
+namespace google {
namespace runtime {
void
@@ -41,5 +42,6 @@ void OverloadedUnaryAndCheck::check(const MatchFinder::MatchResult &Result) {
}
} // namespace runtime
+} // namespace google
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/google/OverloadedUnaryAndCheck.h b/clang-tools-extra/clang-tidy/google/OverloadedUnaryAndCheck.h
index 798fe5bf2e7..c01e38c013c 100644
--- a/clang-tools-extra/clang-tidy/google/OverloadedUnaryAndCheck.h
+++ b/clang-tools-extra/clang-tidy/google/OverloadedUnaryAndCheck.h
@@ -14,6 +14,7 @@
namespace clang {
namespace tidy {
+namespace google {
namespace runtime {
/// \brief Finds overloads of unary operator &.
@@ -29,6 +30,7 @@ public:
};
} // namespace runtime
+} // namespace google
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/google/StringReferenceMemberCheck.cpp b/clang-tools-extra/clang-tidy/google/StringReferenceMemberCheck.cpp
index 6c21b7dfbe8..5b9d477ad43 100644
--- a/clang-tools-extra/clang-tidy/google/StringReferenceMemberCheck.cpp
+++ b/clang-tools-extra/clang-tidy/google/StringReferenceMemberCheck.cpp
@@ -16,6 +16,7 @@ using namespace clang::ast_matchers;
namespace clang {
namespace tidy {
+namespace google {
namespace runtime {
void StringReferenceMemberCheck::registerMatchers(
@@ -40,5 +41,6 @@ StringReferenceMemberCheck::check(const MatchFinder::MatchResult &Result) {
}
} // namespace runtime
+} // namespace google
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/google/StringReferenceMemberCheck.h b/clang-tools-extra/clang-tidy/google/StringReferenceMemberCheck.h
index ae2ab51c286..d5bdb1e1344 100644
--- a/clang-tools-extra/clang-tidy/google/StringReferenceMemberCheck.h
+++ b/clang-tools-extra/clang-tidy/google/StringReferenceMemberCheck.h
@@ -14,6 +14,7 @@
namespace clang {
namespace tidy {
+namespace google {
namespace runtime {
/// \brief Finds members of type 'const string&'.
@@ -46,6 +47,7 @@ public:
};
} // namespace runtime
+} // namespace google
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/google/TodoCommentCheck.cpp b/clang-tools-extra/clang-tidy/google/TodoCommentCheck.cpp
index 074981f4554..f1c79ce6bbe 100644
--- a/clang-tools-extra/clang-tidy/google/TodoCommentCheck.cpp
+++ b/clang-tools-extra/clang-tidy/google/TodoCommentCheck.cpp
@@ -13,6 +13,7 @@
namespace clang {
namespace tidy {
+namespace google {
namespace readability {
class TodoCommentCheck::TodoCommentHandler : public CommentHandler {
@@ -60,5 +61,6 @@ void TodoCommentCheck::registerPPCallbacks(CompilerInstance &Compiler) {
}
} // namespace readability
+} // namespace google
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/google/TodoCommentCheck.h b/clang-tools-extra/clang-tidy/google/TodoCommentCheck.h
index b3b49fd9d67..3d56f8e6923 100644
--- a/clang-tools-extra/clang-tidy/google/TodoCommentCheck.h
+++ b/clang-tools-extra/clang-tidy/google/TodoCommentCheck.h
@@ -14,6 +14,7 @@
namespace clang {
namespace tidy {
+namespace google {
namespace readability {
/// \brief Finds TODO comments without a username or bug number.
@@ -30,6 +31,7 @@ private:
};
} // namespace readability
+} // namespace google
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp b/clang-tools-extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp
index 0a82182f63f..6b48a800ab2 100644
--- a/clang-tools-extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp
+++ b/clang-tools-extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.cpp
@@ -22,6 +22,7 @@ AST_MATCHER(NamespaceDecl, isAnonymousNamespace) {
} // namespace ast_matchers
namespace tidy {
+namespace google {
namespace build {
void UnnamedNamespaceInHeaderCheck::registerMatchers(
@@ -47,5 +48,6 @@ UnnamedNamespaceInHeaderCheck::check(const MatchFinder::MatchResult &Result) {
}
} // namespace build
+} // namespace google
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.h b/clang-tools-extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.h
index 8aaabb4fcab..b1bdd13ac77 100644
--- a/clang-tools-extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.h
+++ b/clang-tools-extra/clang-tidy/google/UnnamedNamespaceInHeaderCheck.h
@@ -14,6 +14,7 @@
namespace clang {
namespace tidy {
+namespace google {
namespace build {
/// \brief Finds anonymous namespaces in headers.
@@ -29,6 +30,7 @@ public:
};
} // namespace build
+} // namespace google
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp b/clang-tools-extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp
index bba207a2153..7a258722515 100644
--- a/clang-tools-extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp
+++ b/clang-tools-extra/clang-tidy/google/UsingNamespaceDirectiveCheck.cpp
@@ -16,6 +16,7 @@ using namespace clang::ast_matchers;
namespace clang {
namespace tidy {
+namespace google {
namespace build {
void UsingNamespaceDirectiveCheck::registerMatchers(
@@ -37,5 +38,6 @@ UsingNamespaceDirectiveCheck::check(const MatchFinder::MatchResult &Result) {
}
} // namespace build
+} // namespace google
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/clang-tidy/google/UsingNamespaceDirectiveCheck.h b/clang-tools-extra/clang-tidy/google/UsingNamespaceDirectiveCheck.h
index 5b0d001badf..0c3b69a8a24 100644
--- a/clang-tools-extra/clang-tidy/google/UsingNamespaceDirectiveCheck.h
+++ b/clang-tools-extra/clang-tidy/google/UsingNamespaceDirectiveCheck.h
@@ -14,6 +14,7 @@
namespace clang {
namespace tidy {
+namespace google {
namespace build {
/// \brief Finds using namespace directives.
@@ -29,6 +30,7 @@ public:
};
} // namespace build
+} // namespace google
} // namespace tidy
} // namespace clang
diff --git a/clang-tools-extra/unittests/clang-tidy/GoogleModuleTest.cpp b/clang-tools-extra/unittests/clang-tidy/GoogleModuleTest.cpp
index 4ddf8d9ce33..806eecd7985 100644
--- a/clang-tools-extra/unittests/clang-tidy/GoogleModuleTest.cpp
+++ b/clang-tools-extra/unittests/clang-tidy/GoogleModuleTest.cpp
@@ -3,6 +3,8 @@
#include "google/GlobalNamesInHeadersCheck.h"
#include "gtest/gtest.h"
+using namespace clang::tidy::google;
+
namespace clang {
namespace tidy {
namespace test {
OpenPOWER on IntegriCloud