[llvm] r203898 - [yaml2obj][ELF] Remove unused ELFState class field.
Simon Atanasyan
simon at atanasyan.com
Thu Mar 13 23:53:21 PDT 2014
Author: atanasyan
Date: Fri Mar 14 01:53:21 2014
New Revision: 203898
URL: http://llvm.org/viewvc/llvm-project?rev=203898&view=rev
Log:
[yaml2obj][ELF] Remove unused ELFState class field.
Modified:
llvm/trunk/tools/yaml2obj/yaml2elf.cpp
Modified: llvm/trunk/tools/yaml2obj/yaml2elf.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/yaml2obj/yaml2elf.cpp?rev=203898&r1=203897&r2=203898&view=diff
==============================================================================
--- llvm/trunk/tools/yaml2obj/yaml2elf.cpp (original)
+++ llvm/trunk/tools/yaml2obj/yaml2elf.cpp Fri Mar 14 01:53:21 2014
@@ -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, con
}
}
- ELFState<ELFT> State(Header, CBA, DotStrtabSecNo, SN2I);
+ ELFState<ELFT> State(CBA, DotStrtabSecNo, SN2I);
StringTableBuilder SHStrTab;
std::vector<Elf_Shdr> SHeaders;
More information about the llvm-commits
mailing list