mirror of
https://github.com/RPCS3/llvm.git
synced 2025-01-03 10:19:25 +00:00
[yaml2obj][ELF] Remove unused ELFState class field.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@203898 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
9f685d3951
commit
ef3154042b
@ -159,17 +159,14 @@ class ELFState {
|
||||
/// \brief The accumulated contents of all sections so far.
|
||||
ContiguousBlobAccumulator &SectionContentAccum;
|
||||
typedef typename object::ELFFile<ELFT>::Elf_Ehdr Elf_Ehdr;
|
||||
/// \brief The ELF file header.
|
||||
Elf_Ehdr &Header;
|
||||
|
||||
SectionNameToIdxMap &SN2I;
|
||||
|
||||
public:
|
||||
|
||||
ELFState(Elf_Ehdr &Header_, ContiguousBlobAccumulator &Accum,
|
||||
unsigned DotStrtabSecNo_, SectionNameToIdxMap &SN2I_)
|
||||
ELFState(ContiguousBlobAccumulator &Accum, unsigned DotStrtabSecNo_,
|
||||
SectionNameToIdxMap &SN2I_)
|
||||
: DotStrtab(), DotStrtabSecNo(DotStrtabSecNo_),
|
||||
SectionContentAccum(Accum), Header(Header_), SN2I(SN2I_) {}
|
||||
SectionContentAccum(Accum), SN2I(SN2I_) {}
|
||||
|
||||
unsigned getDotStrTabSecNo() const { return DotStrtabSecNo; }
|
||||
StringTableBuilder &getStringTable() { return DotStrtab; }
|
||||
@ -302,7 +299,7 @@ static int writeELF(raw_ostream &OS, const ELFYAML::Object &Doc) {
|
||||
}
|
||||
}
|
||||
|
||||
ELFState<ELFT> State(Header, CBA, DotStrtabSecNo, SN2I);
|
||||
ELFState<ELFT> State(CBA, DotStrtabSecNo, SN2I);
|
||||
|
||||
StringTableBuilder SHStrTab;
|
||||
std::vector<Elf_Shdr> SHeaders;
|
||||
|
Loading…
Reference in New Issue
Block a user