diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-06-26 14:11:54 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-06-26 14:11:54 +0000 |
commit | 034a4c38b3964663fd15bc654b3767414ed9eebd (patch) | |
tree | d4542999e2c56b47aa1460a1df5f64194ccad79a /llvm/tools | |
parent | 6eb5d8783f0488cd9c73d65e262dff127fb94c84 (diff) | |
download | bcm5719-llvm-034a4c38b3964663fd15bc654b3767414ed9eebd.tar.gz bcm5719-llvm-034a4c38b3964663fd15bc654b3767414ed9eebd.zip |
Simplify isSymbolList64Bit. NFC.
llvm-svn: 240784
Diffstat (limited to 'llvm/tools')
-rw-r--r-- | llvm/tools/llvm-nm/llvm-nm.cpp | 10 |
1 files changed, 1 insertions, 9 deletions
diff --git a/llvm/tools/llvm-nm/llvm-nm.cpp b/llvm/tools/llvm-nm/llvm-nm.cpp index d6386ade263..540a9dbaed0 100644 --- a/llvm/tools/llvm-nm/llvm-nm.cpp +++ b/llvm/tools/llvm-nm/llvm-nm.cpp @@ -250,15 +250,7 @@ static char isSymbolList64Bit(SymbolicFile &Obj) { return false; if (MachOObjectFile *MachO = dyn_cast<MachOObjectFile>(&Obj)) return MachO->is64Bit(); - if (isa<ELF32LEObjectFile>(Obj)) - return false; - if (isa<ELF64LEObjectFile>(Obj)) - return true; - if (isa<ELF32BEObjectFile>(Obj)) - return false; - if (isa<ELF64BEObjectFile>(Obj)) - return true; - return false; + return cast<ELFObjectFileBase>(Obj).getBytesInAddress() == 8; } static StringRef CurrentFilename; |