diff options
author | Eric Li <li.zhe.hua@gmail.com> | 2022-03-28 18:29:31 +0000 |
---|---|---|
committer | Eric Li <li.zhe.hua@gmail.com> | 2022-03-28 18:34:45 +0000 |
commit | a29fd4d4dad3f4c62dbcb31bc097535620455208 (patch) | |
tree | bd0d74cfd3582ab7053ccaf5f10c73f097689352 /clang/unittests/Tooling/TransformerTest.cpp | |
parent | e619c07d168dff1d27f90cef84222a68064c35ea (diff) | |
download | llvm-a29fd4d4dad3f4c62dbcb31bc097535620455208.zip llvm-a29fd4d4dad3f4c62dbcb31bc097535620455208.tar.gz llvm-a29fd4d4dad3f4c62dbcb31bc097535620455208.tar.bz2 |
[libTooling] Fix indentation. NFC.
Diffstat (limited to 'clang/unittests/Tooling/TransformerTest.cpp')
-rw-r--r-- | clang/unittests/Tooling/TransformerTest.cpp | 90 |
1 files changed, 43 insertions, 47 deletions
diff --git a/clang/unittests/Tooling/TransformerTest.cpp b/clang/unittests/Tooling/TransformerTest.cpp index 75ba9b9..9bc372b 100644 --- a/clang/unittests/Tooling/TransformerTest.cpp +++ b/clang/unittests/Tooling/TransformerTest.cpp @@ -82,7 +82,7 @@ static std::string format(StringRef Code) { } static void compareSnippets(StringRef Expected, - const llvm::Optional<std::string> &MaybeActual) { + const llvm::Optional<std::string> &MaybeActual) { ASSERT_TRUE(MaybeActual) << "Rewrite failed. Expecting: " << Expected; auto Actual = *MaybeActual; std::string HL = "#include \"header.h\"\n"; @@ -1265,31 +1265,29 @@ void testIt() auto RewriteOutput = CodePrefix + RangeLoop + LoopBody + RangeLoop + LoopBody + CodeSuffix; - auto MatchedLoop = forStmt( - has(declStmt( - hasSingleDecl(varDecl(hasInitializer(integerLiteral(equals(0)))) - .bind("loopVar")))), - has(binaryOperator(hasOperatorName("!="), - hasLHS(ignoringImplicit(declRefExpr( - to(varDecl(equalsBoundNode("loopVar")))))), - hasRHS(expr().bind("upperBoundExpr")))), - has(unaryOperator(hasOperatorName("++"), - hasUnaryOperand(declRefExpr( - to(varDecl(equalsBoundNode("loopVar")))))) - .bind("incrementOp"))); + auto MatchedLoop = forStmt( + has(declStmt(hasSingleDecl( + varDecl(hasInitializer(integerLiteral(equals(0)))).bind("loopVar")))), + has(binaryOperator(hasOperatorName("!="), + hasLHS(ignoringImplicit(declRefExpr( + to(varDecl(equalsBoundNode("loopVar")))))), + hasRHS(expr().bind("upperBoundExpr")))), + has(unaryOperator(hasOperatorName("++"), + hasUnaryOperand(declRefExpr( + to(varDecl(equalsBoundNode("loopVar")))))) + .bind("incrementOp"))); - auto RewriteRule = - changeTo(transformer::enclose(node("loopVar"), node("incrementOp")), - cat("auto ", name("loopVar"), " : boost::irange(", - node("upperBoundExpr"), ")")); - - testRule(makeRule(traverse(TK_IgnoreUnlessSpelledInSource, MatchedLoop), - RewriteRule), - RewriteInput, RewriteOutput); + auto RewriteRule = + changeTo(transformer::enclose(node("loopVar"), node("incrementOp")), + cat("auto ", name("loopVar"), " : boost::irange(", + node("upperBoundExpr"), ")")); - testRuleFailure(makeRule(traverse(TK_AsIs, MatchedLoop), RewriteRule), - RewriteInput); + testRule(makeRule(traverse(TK_IgnoreUnlessSpelledInSource, MatchedLoop), + RewriteRule), + RewriteInput, RewriteOutput); + testRuleFailure(makeRule(traverse(TK_AsIs, MatchedLoop), RewriteRule), + RewriteInput); } TEST_F(TransformerTest, ImplicitNodes_ForStmt2) { @@ -1338,31 +1336,29 @@ void testIt() auto RewriteOutput = CodePrefix + RangeLoop + LoopBody + RangeLoop + LoopBody + CodeSuffix; - auto MatchedLoop = forStmt( - hasLoopInit(declStmt( - hasSingleDecl(varDecl(hasInitializer(integerLiteral(equals(0)))) - .bind("loopVar")))), - hasCondition(binaryOperator(hasOperatorName("!="), - hasLHS(ignoringImplicit(declRefExpr(to( - varDecl(equalsBoundNode("loopVar")))))), - hasRHS(expr().bind("upperBoundExpr")))), - hasIncrement(unaryOperator(hasOperatorName("++"), - hasUnaryOperand(declRefExpr(to( - varDecl(equalsBoundNode("loopVar")))))) - .bind("incrementOp"))); - - auto RewriteRule = - changeTo(transformer::enclose(node("loopVar"), node("incrementOp")), - cat("auto ", name("loopVar"), " : boost::irange(", - node("upperBoundExpr"), ")")); - - testRule(makeRule(traverse(TK_IgnoreUnlessSpelledInSource, MatchedLoop), - RewriteRule), - RewriteInput, RewriteOutput); - - testRuleFailure(makeRule(traverse(TK_AsIs, MatchedLoop), RewriteRule), - RewriteInput); + auto MatchedLoop = forStmt( + hasLoopInit(declStmt(hasSingleDecl( + varDecl(hasInitializer(integerLiteral(equals(0)))).bind("loopVar")))), + hasCondition(binaryOperator(hasOperatorName("!="), + hasLHS(ignoringImplicit(declRefExpr(to( + varDecl(equalsBoundNode("loopVar")))))), + hasRHS(expr().bind("upperBoundExpr")))), + hasIncrement(unaryOperator(hasOperatorName("++"), + hasUnaryOperand(declRefExpr( + to(varDecl(equalsBoundNode("loopVar")))))) + .bind("incrementOp"))); + + auto RewriteRule = + changeTo(transformer::enclose(node("loopVar"), node("incrementOp")), + cat("auto ", name("loopVar"), " : boost::irange(", + node("upperBoundExpr"), ")")); + + testRule(makeRule(traverse(TK_IgnoreUnlessSpelledInSource, MatchedLoop), + RewriteRule), + RewriteInput, RewriteOutput); + testRuleFailure(makeRule(traverse(TK_AsIs, MatchedLoop), RewriteRule), + RewriteInput); } TEST_F(TransformerTest, TemplateInstantiation) { |