Use static_cast<> instead of cast<> for CXXFieldDecl::getMember().

llvm-svn: 54525
This commit is contained in:
Argyrios Kyrtzidis 2008-08-08 13:26:45 +00:00
parent 06d988eaa3
commit 28f65e9105
1 changed files with 4 additions and 2 deletions
clang/include/clang/AST

View File

@ -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