Add a convenience variable. NFC.

llvm-svn: 249682
This commit is contained in:
Rafael Espindola 2015-10-08 12:02:38 +00:00
parent 148d7e2976
commit d42f4e5389
1 changed files with 3 additions and 3 deletions

View File

@ -105,14 +105,14 @@ template <class ELFT> void elf2::ObjectFile<ELFT>::initializeSections() {
uint64_t Size = this->ELFObj.getNumSections();
Sections.resize(Size);
unsigned I = 0;
for (const Elf_Shdr &Sec : this->ELFObj.sections()) {
const ELFFile<ELFT> &Obj = this->ELFObj;
for (const Elf_Shdr &Sec : Obj.sections()) {
switch (Sec.sh_type) {
case SHT_SYMTAB:
this->Symtab = &Sec;
break;
case SHT_SYMTAB_SHNDX: {
ErrorOr<ArrayRef<Elf_Word>> ErrorOrTable =
this->ELFObj.getSHNDXTable(Sec);
ErrorOr<ArrayRef<Elf_Word>> ErrorOrTable = Obj.getSHNDXTable(Sec);
error(ErrorOrTable);
SymtabSHNDX = *ErrorOrTable;
break;