From: Yaron Keren Date: Fri, 2 Oct 2015 16:40:48 +0000 (+0000) Subject: constify ClassTemplatePartialSpecializationDecl::getInstantiatedFromMember and VarTem... X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f44dd1db7139058b74d133feef419076c20a0573;p=clang constify ClassTemplatePartialSpecializationDecl::getInstantiatedFromMember and VarTemplatePartialSpecializationDecl::getInstantiatedFromMember. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@249152 91177308-0d34-0410-b5e6-96231b3b80d8 --- 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(); }