diff options
author | Piotr Padlewski <piotr.padlewski@gmail.com> | 2016-05-31 15:25:05 +0000 |
---|---|---|
committer | Piotr Padlewski <piotr.padlewski@gmail.com> | 2016-05-31 15:25:05 +0000 |
commit | 8338c0deafecd70c68d85881ac90d77e994c9b03 (patch) | |
tree | 3a4e7f2a26c88e6771bc164e59cb1acbc5a94d3a /unittests/ASTMatchers/ASTMatchersTraversalTest.cpp | |
parent | c5c7090ba1a58db103d4a09bf1a8b27861eab59d (diff) |
[ASTMatchers] Breaking change of `has` matcher
has matcher can now match to implicit and paren casts
http://reviews.llvm.org/D20801
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@271288 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'unittests/ASTMatchers/ASTMatchersTraversalTest.cpp')
-rw-r--r-- | unittests/ASTMatchers/ASTMatchersTraversalTest.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp b/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp index 481b7e3041..cc5cf715a7 100644 --- a/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp +++ b/unittests/ASTMatchers/ASTMatchersTraversalTest.cpp @@ -122,8 +122,8 @@ TEST(Has, MatchesChildTypes) { TEST(StatementMatcher, Has) { StatementMatcher HasVariableI = - expr(hasType(pointsTo(recordDecl(hasName("X")))), - has(declRefExpr(to(varDecl(hasName("i")))))); + expr(hasType(pointsTo(recordDecl(hasName("X")))), + has(ignoringParenImpCasts(declRefExpr(to(varDecl(hasName("i"))))))); EXPECT_TRUE(matches( "class X; X *x(int); void c() { int i; x(i); }", HasVariableI)); |