Simplify isSymbolList64Bit. NFC.
authorRafael Espindola <rafael.espindola@gmail.com>
Fri, 26 Jun 2015 14:11:54 +0000 (14:11 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Fri, 26 Jun 2015 14:11:54 +0000 (14:11 +0000)
llvm-svn: 240784

llvm/tools/llvm-nm/llvm-nm.cpp

index d6386ad..540a9db 100644 (file)
@@ -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;