summaryrefslogtreecommitdiffstats
path: root/llvm/tools
diff options
context:
space:
mode:
authorRafael Espindola <rafael.espindola@gmail.com>2015-07-23 12:51:44 +0000
committerRafael Espindola <rafael.espindola@gmail.com>2015-07-23 12:51:44 +0000
commited6023a964365ea5459e9293de99d78b72555f01 (patch)
tree48ef247dea606f394f5491438f71ee8c7c120529 /llvm/tools
parent651ed6c7d873273c0bdd43a97e90acbdf9edfe1b (diff)
downloadbcm5719-llvm-ed6023a964365ea5459e9293de99d78b72555f01.tar.gz
bcm5719-llvm-ed6023a964365ea5459e9293de99d78b72555f01.zip
Use helper function. NFC.
llvm-svn: 243012
Diffstat (limited to 'llvm/tools')
-rw-r--r--llvm/tools/obj2yaml/elf2yaml.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/llvm/tools/obj2yaml/elf2yaml.cpp b/llvm/tools/obj2yaml/elf2yaml.cpp
index 212e911452f..2c6fc1bb09c 100644
--- a/llvm/tools/obj2yaml/elf2yaml.cpp
+++ b/llvm/tools/obj2yaml/elf2yaml.cpp
@@ -343,10 +343,7 @@ ErrorOr<ELFYAML::Group *> ELFDumper<ELFT>::dumpGroup(const Elf_Shdr *Shdr) {
return EC;
const Elf_Shdr *Symtab = *SymtabOrErr;
const Elf_Sym *symbol = Obj.getSymbol(Symtab, Shdr->sh_info);
- ErrorOr<const Elf_Shdr *> StrTabSec = Obj.getSection(Symtab->sh_link);
- if (std::error_code EC = StrTabSec.getError())
- return EC;
- ErrorOr<StringRef> StrTabOrErr = Obj.getStringTable(*StrTabSec);
+ ErrorOr<StringRef> StrTabOrErr = Obj.getStringTableForSymtab(*Symtab);
if (std::error_code EC = StrTabOrErr.getError())
return EC;
StringRef StrTab = *StrTabOrErr;
OpenPOWER on IntegriCloud