diff --git a/include/llvm/Object/ELF.h b/include/llvm/Object/ELF.h index fc6fe6e49b9..085595ed621 100644 --- a/include/llvm/Object/ELF.h +++ b/include/llvm/Object/ELF.h @@ -650,15 +650,6 @@ ELFFile::ELFFile(StringRef Object, std::error_code &EC) return; } DotDynSymSec = &Sec; - ErrorOr SectionOrErr = getSection(Sec.sh_link); - if ((EC = SectionOrErr.getError())) - return; - ErrorOr SymtabOrErr = getStringTable(*SectionOrErr); - if ((EC = SymtabOrErr.getError())) - return; - DynStrRegion.Addr = SymtabOrErr->data(); - DynStrRegion.Size = SymtabOrErr->size(); - DynStrRegion.EntSize = 1; break; } case ELF::SHT_DYNAMIC: