diff --git a/lld/ELF/InputFiles.cpp b/lld/ELF/InputFiles.cpp index b65540cb7a4f..d23aa118f617 100644 --- a/lld/ELF/InputFiles.cpp +++ b/lld/ELF/InputFiles.cpp @@ -331,11 +331,11 @@ SymbolBody *elf::ObjectFile::createSymbolBody(const Elf_Sym *Sym) { switch (Sym->st_shndx) { case SHN_UNDEF: - return Symtab::X + return elf::Symtab::X ->addUndefined(Name, Binding, Sym->st_other, Sym->getType(), this) ->body(); case SHN_COMMON: - return Symtab::X + return elf::Symtab::X ->addCommon(Name, Sym->st_size, Sym->st_value, Binding, Sym->st_other, Sym->getType(), this) ->body(); @@ -348,10 +348,10 @@ SymbolBody *elf::ObjectFile::createSymbolBody(const Elf_Sym *Sym) { case STB_WEAK: case STB_GNU_UNIQUE: if (Sec == &InputSection::Discarded) - return Symtab::X + return elf::Symtab::X ->addUndefined(Name, Binding, Sym->st_other, Sym->getType(), this) ->body(); - return Symtab::X->addRegular(Name, *Sym, Sec)->body(); + return elf::Symtab::X->addRegular(Name, *Sym, Sec)->body(); } } @@ -506,7 +506,7 @@ template void SharedFile::parseRest() { if (VersymIndex == 0 || (VersymIndex & VERSYM_HIDDEN)) continue; } - Symtab::X->addShared(this, Name, Sym, Verdefs[VersymIndex]); + elf::Symtab::X->addShared(this, Name, Sym, Verdefs[VersymIndex]); } }