mirror of
https://github.com/RPCSX/llvm.git
synced 2025-02-09 05:57:23 +00:00
Use the existing SymbolTableIndex instead of doing a lookup. NFC.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@228888 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
3ce0dd9867
commit
723be8820c
@ -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;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user