summaryrefslogtreecommitdiffstats
path: root/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
diff options
context:
space:
mode:
authorHaojian Wu <hokein@google.com>2016-05-18 12:53:59 +0000
committerHaojian Wu <hokein@google.com>2016-05-18 12:53:59 +0000
commit97aba0bb2ffb7ab8cec43a300a9ad35ed89d2769 (patch)
treedb24f7bdbcc859b3f43e985ea30653373192951c /unittests/ASTMatchers/ASTMatchersNodeTest.cpp
parentb5c7e1c9c872676658b368e7a61585f0f7c173f5 (diff)
[ASTMatcher] Add a node matcher for UnresolvedLookupExpr.
Reviewers: alexfh, aaron.ballman Subscribers: aaron.ballman, klimek, cfe-commits Differential Revision: http://reviews.llvm.org/D20360 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@269916 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'unittests/ASTMatchers/ASTMatchersNodeTest.cpp')
-rw-r--r--unittests/ASTMatchers/ASTMatchersNodeTest.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/unittests/ASTMatchers/ASTMatchersNodeTest.cpp b/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
index c6216d96da..8fd51eb9be 100644
--- a/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
+++ b/unittests/ASTMatchers/ASTMatchersNodeTest.cpp
@@ -177,6 +177,15 @@ TEST(EnumConstant, Matches) {
EXPECT_TRUE(notMatches("enum X {};", Matcher));
}
+TEST(Matcher, UnresolvedLookupExpr) {
+ EXPECT_TRUE(matches("template<typename T>"
+ "T foo() { T a; return a; }"
+ "template<typename T>"
+ "void bar() {"
+ " foo<T>();"
+ "}",
+ unresolvedLookupExpr()));
+}
TEST(Matcher, Call) {
// FIXME: Do we want to overload Call() to directly take