diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2008-08-08 13:26:45 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2008-08-08 13:26:45 +0000 |
commit | fef35f1ce99765670482124e2bd640bbe7a20a4f (patch) | |
tree | 4d90209bb2d29fbf71796e31bfc511a34af69d21 | |
parent | e452e0ffc81c6c3d79680f552f2623e6cf0956d7 (diff) |
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
-rw-r--r-- | include/clang/AST/DeclCXX.h | 6 |
1 files changed, 4 insertions, 2 deletions
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<const CXXFieldDecl>(RecordDecl::getMember(i)); + assert(isa<CXXFieldDecl>(RecordDecl::getMember(i))); + return static_cast<const CXXFieldDecl*>(RecordDecl::getMember(i)); } CXXFieldDecl *getMember(unsigned i) { - return cast<CXXFieldDecl>(RecordDecl::getMember(i)); + assert(isa<CXXFieldDecl>(RecordDecl::getMember(i))); + return static_cast<CXXFieldDecl*>(RecordDecl::getMember(i)); } /// getMember - If the member doesn't exist, or there are no members, this |