From f44dd1db7139058b74d133feef419076c20a0573 Mon Sep 17 00:00:00 2001 From: Yaron Keren Date: Fri, 2 Oct 2015 16:40:48 +0000 Subject: [PATCH] constify ClassTemplatePartialSpecializationDecl::getInstantiatedFromMember and VarTemplatePartialSpecializationDecl::getInstantiatedFromMember. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@249152 91177308-0d34-0410-b5e6-96231b3b80d8 --- include/clang/AST/DeclTemplate.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/include/clang/AST/DeclTemplate.h b/include/clang/AST/DeclTemplate.h index 629ad9bbc2..6df1e722e7 100644 --- a/include/clang/AST/DeclTemplate.h +++ b/include/clang/AST/DeclTemplate.h @@ -1853,8 +1853,8 @@ public: /// template partial specialization \c Outer::Inner. Given /// \c Outer::Inner, this function would return /// \c Outer::Inner. - ClassTemplatePartialSpecializationDecl *getInstantiatedFromMember() { - ClassTemplatePartialSpecializationDecl *First = + ClassTemplatePartialSpecializationDecl *getInstantiatedFromMember() const { + const ClassTemplatePartialSpecializationDecl *First = cast(getFirstDecl()); return First->InstantiatedFromMember.getPointer(); } @@ -2702,8 +2702,8 @@ public: /// variable template partial specialization \c Outer::Inner. Given /// \c Outer::Inner, this function would return /// \c Outer::Inner. - VarTemplatePartialSpecializationDecl *getInstantiatedFromMember() { - VarTemplatePartialSpecializationDecl *First = + VarTemplatePartialSpecializationDecl *getInstantiatedFromMember() const { + const VarTemplatePartialSpecializationDecl *First = cast(getFirstDecl()); return First->InstantiatedFromMember.getPointer(); } -- 2.50.1