Use helper function. NFC.
authorRafael Espindola <rafael.espindola@gmail.com>
Tue, 21 Jul 2015 16:05:53 +0000 (16:05 +0000)
committerRafael Espindola <rafael.espindola@gmail.com>
Tue, 21 Jul 2015 16:05:53 +0000 (16:05 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@242795 91177308-0d34-0410-b5e6-96231b3b80d8

tools/llvm-readobj/ELFDumper.cpp

index b2ddf884a09e544a8ccf8b33236195250a60e735..bf5fad2800d02d195ffc71cecad3564fa146cf3a 100644 (file)
@@ -755,9 +755,7 @@ void ELFDumper<ELFT>::printRelocation(const Elf_Shdr *Sec,
       TargetName = SecName.get();
   } else if (Sym.first) {
     const Elf_Shdr *SymTable = Sym.first;
-    ErrorOr<const Elf_Shdr *> StrTableSec = Obj->getSection(SymTable->sh_link);
-    error(StrTableSec.getError());
-    ErrorOr<StringRef> StrTableOrErr = Obj->getStringTable(*StrTableSec);
+    ErrorOr<StringRef> StrTableOrErr = Obj->getStringTableForSymtab(*SymTable);
     error(StrTableOrErr.getError());
     TargetName = errorOrDefault(Sym.second->getName(*StrTableOrErr));
   }