forked from OSchip/llvm-project
Simplify function signature. NFC.
StringTable is a member variable, so we don't need to pass it around. llvm-svn: 258382
This commit is contained in:
parent
8cc30787b0
commit
c5e372db40
|
|
@ -266,7 +266,7 @@ template <class ELFT> void ObjectFile<ELFT>::initializeSymbols() {
|
||||||
uint32_t NumSymbols = std::distance(Syms.begin(), Syms.end());
|
uint32_t NumSymbols = std::distance(Syms.begin(), Syms.end());
|
||||||
SymbolBodies.reserve(NumSymbols);
|
SymbolBodies.reserve(NumSymbols);
|
||||||
for (const Elf_Sym &Sym : Syms)
|
for (const Elf_Sym &Sym : Syms)
|
||||||
SymbolBodies.push_back(createSymbolBody(this->StringTable, &Sym));
|
SymbolBodies.push_back(createSymbolBody(&Sym));
|
||||||
}
|
}
|
||||||
|
|
||||||
template <class ELFT>
|
template <class ELFT>
|
||||||
|
|
@ -281,9 +281,8 @@ ObjectFile<ELFT>::getSection(const Elf_Sym &Sym) const {
|
||||||
}
|
}
|
||||||
|
|
||||||
template <class ELFT>
|
template <class ELFT>
|
||||||
SymbolBody *ObjectFile<ELFT>::createSymbolBody(StringRef StringTable,
|
SymbolBody *ObjectFile<ELFT>::createSymbolBody(const Elf_Sym *Sym) {
|
||||||
const Elf_Sym *Sym) {
|
ErrorOr<StringRef> NameOrErr = Sym->getName(this->StringTable);
|
||||||
ErrorOr<StringRef> NameOrErr = Sym->getName(StringTable);
|
|
||||||
error(NameOrErr);
|
error(NameOrErr);
|
||||||
StringRef Name = *NameOrErr;
|
StringRef Name = *NameOrErr;
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -134,7 +134,7 @@ private:
|
||||||
void initializeSymbols();
|
void initializeSymbols();
|
||||||
InputSectionBase<ELFT> *createInputSection(const Elf_Shdr &Sec);
|
InputSectionBase<ELFT> *createInputSection(const Elf_Shdr &Sec);
|
||||||
|
|
||||||
SymbolBody *createSymbolBody(StringRef StringTable, const Elf_Sym *Sym);
|
SymbolBody *createSymbolBody(const Elf_Sym *Sym);
|
||||||
|
|
||||||
// List of all sections defined by this file.
|
// List of all sections defined by this file.
|
||||||
std::vector<InputSectionBase<ELFT> *> Sections;
|
std::vector<InputSectionBase<ELFT> *> Sections;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue