Browse Source

[clang][test] Add missing LambdaTemplateParams test and migrate from getLocStart

These were removed a long time ago in r341573, but this test was missed because it was not in cmake

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@363848 91177308-0d34-0410-b5e6-96231b3b80d8
Jordan Rupprecht 6 years ago
parent
commit
83a0126dff

+ 1 - 0
unittests/Tooling/CMakeLists.txt

@@ -38,6 +38,7 @@ add_clang_unittest(ToolingTests
   RecursiveASTVisitorTests/IntegerLiteral.cpp
   RecursiveASTVisitorTests/LambdaDefaultCapture.cpp
   RecursiveASTVisitorTests/LambdaExpr.cpp
+  RecursiveASTVisitorTests/LambdaTemplateParams.cpp
   RecursiveASTVisitorTests/NestedNameSpecifiers.cpp
   RecursiveASTVisitorTests/ParenExpr.cpp
   RecursiveASTVisitorTests/TemplateArgumentLocTraverser.cpp

+ 3 - 3
unittests/Tooling/RecursiveASTVisitorTests/LambdaTemplateParams.cpp

@@ -21,19 +21,19 @@ public:
 
   bool VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D) {
     EXPECT_FALSE(D->isImplicit());
-    Match(D->getName(), D->getLocStart());
+    Match(D->getName(), D->getBeginLoc());
     return true;
   }
 
   bool VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) {
     EXPECT_FALSE(D->isImplicit());
-    Match(D->getName(), D->getLocStart());
+    Match(D->getName(), D->getBeginLoc());
     return true;
   }
 
   bool VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) {
     EXPECT_FALSE(D->isImplicit());
-    Match(D->getName(), D->getLocStart());
+    Match(D->getName(), D->getBeginLoc());
     return true;
   }
 };