diff options
| author | Rafael Espindola <rafael.espindola@gmail.com> | 2015-07-23 12:51:44 +0000 |
|---|---|---|
| committer | Rafael Espindola <rafael.espindola@gmail.com> | 2015-07-23 12:51:44 +0000 |
| commit | ed6023a964365ea5459e9293de99d78b72555f01 (patch) | |
| tree | 48ef247dea606f394f5491438f71ee8c7c120529 /llvm/tools | |
| parent | 651ed6c7d873273c0bdd43a97e90acbdf9edfe1b (diff) | |
| download | bcm5719-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.cpp | 5 |
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; |

