diff options
author | Yitzhak Mandelbaum <yitzhakm@google.com> | 2019-10-16 01:06:46 +0000 |
---|---|---|
committer | Yitzhak Mandelbaum <yitzhakm@google.com> | 2019-10-16 01:06:46 +0000 |
commit | 8bb47cd8c30c29d064cefe2b69510160535727ae (patch) | |
tree | 51042b748140569a08a39adf631172fee6c6e861 /clang/unittests/Tooling/TransformerTest.cpp | |
parent | a3378063ff6c65a2335a5eca42858b2a968c1094 (diff) | |
download | llvm-8bb47cd8c30c29d064cefe2b69510160535727ae.zip llvm-8bb47cd8c30c29d064cefe2b69510160535727ae.tar.gz llvm-8bb47cd8c30c29d064cefe2b69510160535727ae.tar.bz2 |
[libTooling] Put all Transformer declarations in a single namespace.
Summary:
This revision introduces a new namespace, `clang::transformer`, to hold
the declarations for the Transformer library.
Reviewers: gribozavr
Subscribers: cfe-commits
Tags: #clang
Differential Revision: https://reviews.llvm.org/D68876
llvm-svn: 374962
Diffstat (limited to 'clang/unittests/Tooling/TransformerTest.cpp')
-rw-r--r-- | clang/unittests/Tooling/TransformerTest.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/clang/unittests/Tooling/TransformerTest.cpp b/clang/unittests/Tooling/TransformerTest.cpp index feae0c6..c42976a 100644 --- a/clang/unittests/Tooling/TransformerTest.cpp +++ b/clang/unittests/Tooling/TransformerTest.cpp @@ -18,9 +18,10 @@ using namespace clang; using namespace tooling; using namespace ast_matchers; - namespace { using ::testing::IsEmpty; +using transformer::RewriteRule; +using transformer::text; constexpr char KHeaderContents[] = R"cc( struct string { @@ -208,7 +209,7 @@ TEST_F(TransformerTest, AddIncludeQuoted) { TEST_F(TransformerTest, AddIncludeAngled) { RewriteRule Rule = makeRule(callExpr(callee(functionDecl(hasName("f")))), change(text("other()"))); - addInclude(Rule, "clang/OtherLib.h", IncludeFormat::Angled); + addInclude(Rule, "clang/OtherLib.h", transformer::IncludeFormat::Angled); std::string Input = R"cc( int f(int x); @@ -559,7 +560,7 @@ TEST_F(TransformerTest, OrderedRuleMultipleKinds) { change(name("fun"), text("DECL_RULE"))); RewriteRule Rule = applyFirst({ReplaceF1, DeclRule, ReplaceF1OrF2}); - EXPECT_EQ(tooling::detail::buildMatchers(Rule).size(), 2UL); + EXPECT_EQ(transformer::detail::buildMatchers(Rule).size(), 2UL); testRule(Rule, Input, Expected); } @@ -795,11 +796,11 @@ TEST_F(TransformerTest, NoPartialRewriteOfMacroExpansionForMacroArgs) { // rules. TEST(TransformerDeathTest, OrderedRuleTypes) { RewriteRule QualTypeRule = makeRule(qualType(), change(text("Q"))); - EXPECT_DEATH(tooling::detail::buildMatchers(QualTypeRule), + EXPECT_DEATH(transformer::detail::buildMatchers(QualTypeRule), "Matcher must be.*node matcher"); RewriteRule TypeRule = makeRule(arrayType(), change(text("T"))); - EXPECT_DEATH(tooling::detail::buildMatchers(TypeRule), + EXPECT_DEATH(transformer::detail::buildMatchers(TypeRule), "Matcher must be.*node matcher"); } #endif |