From bd3a29d0638eef55f0855280c53e4badee35b130 Mon Sep 17 00:00:00 2001 From: Peter Collingbourne Date: Wed, 24 Jun 2015 00:12:36 +0000 Subject: [PATCH] COFF: Remove unused field SectionChunk::SectionIndex. llvm-svn: 240512 --- lld/COFF/Chunks.cpp | 4 ++-- lld/COFF/Chunks.h | 4 +--- lld/COFF/InputFiles.cpp | 2 +- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/lld/COFF/Chunks.cpp b/lld/COFF/Chunks.cpp index b931d11..10d18c1 100644 --- a/lld/COFF/Chunks.cpp +++ b/lld/COFF/Chunks.cpp @@ -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); diff --git a/lld/COFF/Chunks.h b/lld/COFF/Chunks.h index 41cad18..97d6ec1 100644 --- a/lld/COFF/Chunks.h +++ b/lld/COFF/Chunks.h @@ -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 AssocChildren; diff --git a/lld/COFF/InputFiles.cpp b/lld/COFF/InputFiles.cpp index ec8063e..8359495 100644 --- a/lld/COFF/InputFiles.cpp +++ b/lld/COFF/InputFiles.cpp @@ -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; } -- 2.7.4