Remove some redundant Decl -> Decl castings.

llvm-svn: 64804
This commit is contained in:
Argyrios Kyrtzidis
2009-02-17 20:23:54 +00:00
parent 13c9cc8b37
commit 4b4f67ac0a
3 changed files with 7 additions and 12 deletions

View File

@@ -68,12 +68,8 @@ namespace {
virtual void HandleTopLevelDecl(Decl *D) {
// Make sure to emit all elements of a Decl.
if (Decl *SD = dyn_cast<Decl>(D)) {
for (; SD; SD = SD->getNextDeclarator())
Builder->EmitTopLevelDecl(SD);
} else {
for (; D; D = D->getNextDeclarator())
Builder->EmitTopLevelDecl(D);
}
}
/// HandleTagDeclDefinition - This callback is invoked each time a TagDecl