From: Argyrios Kyrtzidis Date: Fri, 8 Aug 2008 16:48:14 +0000 (+0000) Subject: Revert my previous commit where I replaced cast<> with static_cast<> in CXXFieldDecl... X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=274479ec1f0fd5e8ee556854fb0e9b618448ffab;p=clang Revert my previous commit where I replaced cast<> with static_cast<> in CXXFieldDecl::getMember(). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@54529 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/AST/DeclCXX.h b/include/clang/AST/DeclCXX.h index 55b325a5ee..b87ae466e2 100644 --- a/include/clang/AST/DeclCXX.h +++ b/include/clang/AST/DeclCXX.h @@ -53,14 +53,12 @@ public: SourceLocation L, IdentifierInfo *Id, ScopedDecl *PrevDecl); - const CXXFieldDecl *getMember(unsigned i) const { - assert(isa(RecordDecl::getMember(i))); - return static_cast(RecordDecl::getMember(i)); - } - CXXFieldDecl *getMember(unsigned i) { - assert(isa(RecordDecl::getMember(i))); - return static_cast(RecordDecl::getMember(i)); - } + const CXXFieldDecl *getMember(unsigned i) const { + return cast(RecordDecl::getMember(i)); + } + CXXFieldDecl *getMember(unsigned i) { + return cast(RecordDecl::getMember(i)); + } /// getMember - If the member doesn't exist, or there are no members, this /// function will return 0;