From 6dbe18726282eddb548cf829554c491a8254326e Mon Sep 17 00:00:00 2001 From: Enea Zaffanella Date: Sat, 10 Aug 2013 07:24:53 +0000 Subject: Added source locs for angled parentheses in class/var template partial specs. llvm-svn: 188134 --- clang/tools/libclang/RecursiveASTVisitor.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'clang/tools/libclang/RecursiveASTVisitor.h') diff --git a/clang/tools/libclang/RecursiveASTVisitor.h b/clang/tools/libclang/RecursiveASTVisitor.h index 92a6dd743ee..701de899913 100644 --- a/clang/tools/libclang/RecursiveASTVisitor.h +++ b/clang/tools/libclang/RecursiveASTVisitor.h @@ -1647,7 +1647,8 @@ DEF_TRAVERSE_DECL(ClassTemplatePartialSpecializationDecl, { } // The args that remains unspecialized. TRY_TO(TraverseTemplateArgumentLocsHelper( - D->getTemplateArgsAsWritten(), D->getNumTemplateArgsAsWritten())); + D->getTemplateArgsAsWritten()->getTemplateArgs(), + D->getTemplateArgsAsWritten()->NumTemplateArgs)); // Don't need the ClassTemplatePartialSpecializationHelper, even // though that's our parent class -- we already visit all the @@ -1821,8 +1822,9 @@ DEF_TRAVERSE_DECL(VarTemplatePartialSpecializationDecl, } } // The args that remains unspecialized. - TRY_TO(TraverseTemplateArgumentLocsHelper(D->getTemplateArgsAsWritten(), - D->getNumTemplateArgsAsWritten())); + TRY_TO(TraverseTemplateArgumentLocsHelper( + D->getTemplateArgsAsWritten()->getTemplateArgs(), + D->getTemplateArgsAsWritten()->NumTemplateArgs)); // Don't need the VarTemplatePartialSpecializationHelper, even // though that's our parent class -- we already visit all the -- cgit v1.2.3