]> granicus.if.org Git - clang/commitdiff
[ASTMatcher] Fix a ASTMatcher test failure on Windows.
authorHaojian Wu <hokein@google.com>
Wed, 18 May 2016 15:15:12 +0000 (15:15 +0000)
committerHaojian Wu <hokein@google.com>
Wed, 18 May 2016 15:15:12 +0000 (15:15 +0000)
Reviewers: alexfh, aaron.ballman

Subscribers: thakis, cfe-commits, klimek

Differential Revision: http://reviews.llvm.org/D20369

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@269936 91177308-0d34-0410-b5e6-96231b3b80d8

unittests/ASTMatchers/ASTMatchersNodeTest.cpp

index 8fd51eb9be7b983843703d164825bb743a990d81..9d7437e446d39e0254d5fade2d65ce78cccc2690 100644 (file)
@@ -178,13 +178,14 @@ TEST(EnumConstant, Matches) {
 }
 
 TEST(Matcher, UnresolvedLookupExpr) {
-  EXPECT_TRUE(matches("template<typename T>"
-                      "T foo() { T a; return a; }"
-                      "template<typename T>"
-                      "void bar() {"
-                      "  foo<T>();"
-                      "}",
-                      unresolvedLookupExpr()));
+  EXPECT_TRUE(matchesConditionally("template<typename T>"
+                                   "T foo() { T a; return a; }"
+                                   "template<typename T>"
+                                   "void bar() {"
+                                   "  foo<T>();"
+                                   "}",
+                                   unresolvedLookupExpr(), true,
+                                   "-fno-delayed-template-parsing"));
 }
 
 TEST(Matcher, Call) {