diff options
author | Haojian Wu <hokein@google.com> | 2016-05-18 12:53:59 +0000 |
---|---|---|
committer | Haojian Wu <hokein@google.com> | 2016-05-18 12:53:59 +0000 |
commit | 97aba0bb2ffb7ab8cec43a300a9ad35ed89d2769 (patch) | |
tree | db24f7bdbcc859b3f43e985ea30653373192951c /unittests/ASTMatchers/ASTMatchersNodeTest.cpp | |
parent | b5c7e1c9c872676658b368e7a61585f0f7c173f5 (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.cpp | 9 |
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 |