From: Argyrios Kyrtzidis Date: Fri, 8 Aug 2008 13:26:45 +0000 (+0000) Subject: Use static_cast<> instead of cast<> for CXXFieldDecl::getMember(). X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fef35f1ce99765670482124e2bd640bbe7a20a4f;p=clang Use static_cast<> instead of cast<> for CXXFieldDecl::getMember(). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54525 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/AST/DeclCXX.h b/include/clang/AST/DeclCXX.h index 10ff6feec8..55b325a5ee 100644 --- a/include/clang/AST/DeclCXX.h +++ b/include/clang/AST/DeclCXX.h @@ -54,10 +54,12 @@ public: ScopedDecl *PrevDecl); const CXXFieldDecl *getMember(unsigned i) const { - return cast(RecordDecl::getMember(i)); + assert(isa(RecordDecl::getMember(i))); + return static_cast(RecordDecl::getMember(i)); } CXXFieldDecl *getMember(unsigned i) { - return cast(RecordDecl::getMember(i)); + assert(isa(RecordDecl::getMember(i))); + return static_cast(RecordDecl::getMember(i)); } /// getMember - If the member doesn't exist, or there are no members, this