1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-19 11:02:59 +02:00

Use the existing SymbolTableIndex instead of doing a lookup. NFC.

llvm-svn: 228888
This commit is contained in:
Rafael Espindola 2015-02-11 23:33:46 +00:00
parent 7701edc40e
commit ae37ff6b40

View File

@ -1509,11 +1509,7 @@ void ELFObjectWriter::WriteSection(MCAssembler &Asm,
case ELF::SHT_REL:
case ELF::SHT_RELA: {
const MCSectionELF *SymtabSection;
const MCSectionELF *InfoSection;
SymtabSection =
Asm.getContext().getELFSection(".symtab", ELF::SHT_SYMTAB, 0);
sh_link = SectionIndexMap.lookup(SymtabSection);
sh_link = SymbolTableIndex;
assert(sh_link && ".symtab not found");
// Remove ".rel" and ".rela" prefixes.
@ -1522,8 +1518,8 @@ void ELFObjectWriter::WriteSection(MCAssembler &Asm,
StringRef GroupName =
Section.getGroup() ? Section.getGroup()->getName() : "";
InfoSection = Asm.getContext().getELFSection(SectionName, ELF::SHT_PROGBITS,
0, 0, GroupName);
const MCSectionELF *InfoSection = Asm.getContext().getELFSection(
SectionName, ELF::SHT_PROGBITS, 0, 0, GroupName);
sh_info = SectionIndexMap.lookup(InfoSection);
break;
}