forked from OSchip/llvm-project
[llvm-objdump] Use `auto` declaration in typecasting
Summary: According to `MaskRay`, use `auto` for type inference, according to coding standards. Delete some comments, because these comments can be easily inferred from codes. Reviewers: jhenderson, MaskRay Reviewed By: jhenderson Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D54573 llvm-svn: 346946
This commit is contained in:
parent
5a9b92ca75
commit
cc0829f3cb
|
@ -158,31 +158,23 @@ template <class ELFT> void printProgramHeaders(const ELFFile<ELFT> *o) {
|
|||
}
|
||||
|
||||
void llvm::printELFFileHeader(const object::ObjectFile *Obj) {
|
||||
// Little-endian 32-bit
|
||||
if (const ELF32LEObjectFile *ELFObj = dyn_cast<ELF32LEObjectFile>(Obj))
|
||||
if (const auto *ELFObj = dyn_cast<ELF32LEObjectFile>(Obj))
|
||||
printProgramHeaders(ELFObj->getELFFile());
|
||||
// Big-endian 32-bit
|
||||
else if (const ELF32BEObjectFile *ELFObj = dyn_cast<ELF32BEObjectFile>(Obj))
|
||||
else if (const auto *ELFObj = dyn_cast<ELF32BEObjectFile>(Obj))
|
||||
printProgramHeaders(ELFObj->getELFFile());
|
||||
// Little-endian 64-bit
|
||||
else if (const ELF64LEObjectFile *ELFObj = dyn_cast<ELF64LEObjectFile>(Obj))
|
||||
else if (const auto *ELFObj = dyn_cast<ELF64LEObjectFile>(Obj))
|
||||
printProgramHeaders(ELFObj->getELFFile());
|
||||
// Big-endian 64-bit
|
||||
else if (const ELF64BEObjectFile *ELFObj = dyn_cast<ELF64BEObjectFile>(Obj))
|
||||
else if (const auto *ELFObj = dyn_cast<ELF64BEObjectFile>(Obj))
|
||||
printProgramHeaders(ELFObj->getELFFile());
|
||||
}
|
||||
|
||||
void llvm::printELFDynamicSection(const object::ObjectFile *Obj) {
|
||||
// Little-endian 32-bit
|
||||
if (const ELF32LEObjectFile *ELFObj = dyn_cast<ELF32LEObjectFile>(Obj))
|
||||
if (const auto *ELFObj = dyn_cast<ELF32LEObjectFile>(Obj))
|
||||
printDynamicSection(ELFObj->getELFFile(), Obj->getFileName());
|
||||
// Big-endian 32-bit
|
||||
else if (const ELF32BEObjectFile *ELFObj = dyn_cast<ELF32BEObjectFile>(Obj))
|
||||
else if (const auto *ELFObj = dyn_cast<ELF32BEObjectFile>(Obj))
|
||||
printDynamicSection(ELFObj->getELFFile(), Obj->getFileName());
|
||||
// Little-endian 64-bit
|
||||
else if (const ELF64LEObjectFile *ELFObj = dyn_cast<ELF64LEObjectFile>(Obj))
|
||||
else if (const auto *ELFObj = dyn_cast<ELF64LEObjectFile>(Obj))
|
||||
printDynamicSection(ELFObj->getELFFile(), Obj->getFileName());
|
||||
// Big-endian 64-bit
|
||||
else if (const ELF64BEObjectFile *ELFObj = dyn_cast<ELF64BEObjectFile>(Obj))
|
||||
else if (const auto *ELFObj = dyn_cast<ELF64BEObjectFile>(Obj))
|
||||
printDynamicSection(ELFObj->getELFFile(), Obj->getFileName());
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue