r359574 changed the way that failures are reported, which broke the test TransformerTest.NodePartNameDeclRefFailure which detects a faiure.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@359578
91177308-0d34-0410-b5e6-
96231b3b80d8
)cc";
StringRef Ref = "ref";
- testRule(makeRule(declRefExpr(to(functionDecl())).bind(Ref),
- change<clang::Expr>(Ref, NodePart::Name, "good")),
- Input, Input);
+ Transformer T(makeRule(declRefExpr(to(functionDecl())).bind(Ref),
+ change<clang::Expr>(Ref, NodePart::Name, "good")),
+ consumer());
+ T.registerMatchers(&MatchFinder);
+ EXPECT_FALSE(rewrite(Input));
}
TEST_F(TransformerTest, NodePartMember) {