diff options
author | Edwin Vane <edwin.vane@intel.com> | 2013-03-04 17:51:00 +0000 |
---|---|---|
committer | Edwin Vane <edwin.vane@intel.com> | 2013-03-04 17:51:00 +0000 |
commit | aec89ac22e1876bb1cfff9062c882a622bc84510 (patch) | |
tree | 97ee34a5dc3d19b22aa1cd257b883d47bc6c5f40 /unittests/ASTMatchers | |
parent | fd07591ea5bcdb7fdd391dc64488d3551619ed3d (diff) | |
download | clang-aec89ac22e1876bb1cfff9062c882a622bc84510.tar.gz |
hasQualifer() matcher should return false if there's no qualifier
Instead of passing NULL on to sub-matcher, just return false. Updated tests and
regenerated docs.
Author: Tareq A Siraj <tareq.a.siraj@intel.com>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@176441 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'unittests/ASTMatchers')
-rw-r--r-- | unittests/ASTMatchers/ASTMatchersTest.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/unittests/ASTMatchers/ASTMatchersTest.cpp b/unittests/ASTMatchers/ASTMatchersTest.cpp index 53620a0294..4d369e5585 100644 --- a/unittests/ASTMatchers/ASTMatchersTest.cpp +++ b/unittests/ASTMatchers/ASTMatchersTest.cpp @@ -3469,6 +3469,10 @@ TEST(ElaboratedTypeNarrowing, hasQualifier) { "}" "M::D d;", elaboratedType(hasQualifier(hasPrefix(specifiesNamespace(hasName("N"))))))); + EXPECT_TRUE(notMatches( + "struct D {" + "} d;", + elaboratedType(hasQualifier(nestedNameSpecifier())))); } TEST(ElaboratedTypeNarrowing, namesType) { |