COFF: Remove unused field SectionChunk::SectionIndex.

llvm-svn: 240512
This commit is contained in:
Peter Collingbourne 2015-06-24 00:12:36 +00:00
parent 2ed4c8f55d
commit bd3a29d063
3 changed files with 4 additions and 6 deletions

View File

@ -26,8 +26,8 @@ using namespace llvm::COFF;
namespace lld {
namespace coff {
SectionChunk::SectionChunk(ObjectFile *F, const coff_section *H, uint32_t SI)
: File(F), Header(H), SectionIndex(SI) {
SectionChunk::SectionChunk(ObjectFile *F, const coff_section *H)
: File(F), Header(H) {
// Initialize SectionName.
File->getCOFFObj()->getSectionName(Header, SectionName);

View File

@ -123,8 +123,7 @@ protected:
// A chunk corresponding a section of an input file.
class SectionChunk : public Chunk {
public:
SectionChunk(ObjectFile *File, const coff_section *Header,
uint32_t SectionIndex);
SectionChunk(ObjectFile *File, const coff_section *Header);
size_t getSize() const override { return Header->SizeOfRawData; }
void writeTo(uint8_t *Buf) override;
bool hasData() const override;
@ -150,7 +149,6 @@ private:
ObjectFile *File;
const coff_section *Header;
uint32_t SectionIndex;
StringRef SectionName;
std::vector<Chunk *> AssocChildren;

View File

@ -136,7 +136,7 @@ std::error_code ObjectFile::initializeChunks() {
continue;
if (Sec->Characteristics & llvm::COFF::IMAGE_SCN_LNK_REMOVE)
continue;
auto *C = new (Alloc) SectionChunk(this, Sec, I);
auto *C = new (Alloc) SectionChunk(this, Sec);
Chunks.push_back(C);
SparseChunks[I] = C;
}