]> granicus.if.org Git - clang/commitdiff
Use an explicit instantiation to work around delayed template parsing for MSVC-built...
authorAaron Ballman <aaron@aaronballman.com>
Wed, 9 Mar 2016 18:07:17 +0000 (18:07 +0000)
committerAaron Ballman <aaron@aaronballman.com>
Wed, 9 Mar 2016 18:07:17 +0000 (18:07 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@263041 91177308-0d34-0410-b5e6-96231b3b80d8

unittests/ASTMatchers/ASTMatchersTest.cpp

index 63d080563e4e76a4223c5a514497226a2bd3c49a..63dc1a8b6497b070016a007f5b7d9497814f52c7 100644 (file)
@@ -2590,9 +2590,9 @@ TEST(Matcher, Initializers) {
 
 TEST(Matcher, ParenListExpr) {
   EXPECT_TRUE(
-        matches(
-          "  template<typename T> class foo { void bar() { foo X(*this); } }; ",
-          varDecl(hasInitializer(parenListExpr(has(unaryOperator()))))));
+      matches("template<typename T> class foo { void bar() { foo X(*this); } };"
+              "template class foo<int>;",
+              varDecl(hasInitializer(parenListExpr(has(unaryOperator()))))));
 }
 
 TEST(Matcher, StmtExpr) {