aboutsummaryrefslogtreecommitdiff
path: root/unittests/ASTMatchers
diff options
context:
space:
mode:
authorEdwin Vane <edwin.vane@intel.com>2013-03-04 17:51:00 +0000
committerEdwin Vane <edwin.vane@intel.com>2013-03-04 17:51:00 +0000
commitaec89ac22e1876bb1cfff9062c882a622bc84510 (patch)
tree97ee34a5dc3d19b22aa1cd257b883d47bc6c5f40 /unittests/ASTMatchers
parentfd07591ea5bcdb7fdd391dc64488d3551619ed3d (diff)
downloadclang-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.cpp4
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) {