diff options
| author | Peter Collingbourne <peter@pcc.me.uk> | 2019-03-12 02:17:01 +0000 |
|---|---|---|
| committer | Peter Collingbourne <peter@pcc.me.uk> | 2019-03-12 02:17:01 +0000 |
| commit | bf92b3f48014fdcd51605657604c87a1924729cb (patch) | |
| tree | 8e0e13a5c8e78f4a18ff75690c19ba8b524299ff /llvm/tools/llvm-objcopy | |
| parent | 930d46a2ef6342ac10382e43702db79e2d9082fd (diff) | |
| download | bcm5719-llvm-bf92b3f48014fdcd51605657604c87a1924729cb.tar.gz bcm5719-llvm-bf92b3f48014fdcd51605657604c87a1924729cb.zip | |
llvm-objcopy: Remove unused field. NFCI.
Differential Revision: https://reviews.llvm.org/D59126
llvm-svn: 355892
Diffstat (limited to 'llvm/tools/llvm-objcopy')
| -rw-r--r-- | llvm/tools/llvm-objcopy/ELF/Object.cpp | 4 | ||||
| -rw-r--r-- | llvm/tools/llvm-objcopy/ELF/Object.h | 8 |
2 files changed, 3 insertions, 9 deletions
diff --git a/llvm/tools/llvm-objcopy/ELF/Object.cpp b/llvm/tools/llvm-objcopy/ELF/Object.cpp index d859c7e47a6..afa48e5c886 100644 --- a/llvm/tools/llvm-objcopy/ELF/Object.cpp +++ b/llvm/tools/llvm-objcopy/ELF/Object.cpp @@ -901,9 +901,7 @@ template <class ELFT> void ELFBuilder<ELFT>::setParentSegment(Segment &Child) { template <class ELFT> void ELFBuilder<ELFT>::readProgramHeaders() { uint32_t Index = 0; for (const auto &Phdr : unwrapOrError(ElfFile.program_headers())) { - ArrayRef<uint8_t> Data{ElfFile.base() + Phdr.p_offset, - (size_t)Phdr.p_filesz}; - Segment &Seg = Obj.addSegment(Data); + Segment &Seg = Obj.addSegment(); Seg.Type = Phdr.p_type; Seg.Flags = Phdr.p_flags; Seg.OriginalOffset = Phdr.p_offset; diff --git a/llvm/tools/llvm-objcopy/ELF/Object.h b/llvm/tools/llvm-objcopy/ELF/Object.h index dabec852321..4675c22cd85 100644 --- a/llvm/tools/llvm-objcopy/ELF/Object.h +++ b/llvm/tools/llvm-objcopy/ELF/Object.h @@ -312,10 +312,6 @@ public: uint32_t Index; uint64_t OriginalOffset; Segment *ParentSegment = nullptr; - ArrayRef<uint8_t> Contents; - - explicit Segment(ArrayRef<uint8_t> Data) : Contents(Data) {} - Segment() {} const SectionBase *firstSection() const { if (!Sections.empty()) @@ -827,8 +823,8 @@ public: Ptr->Index = Sections.size(); return *Ptr; } - Segment &addSegment(ArrayRef<uint8_t> Data) { - Segments.emplace_back(llvm::make_unique<Segment>(Data)); + Segment &addSegment() { + Segments.emplace_back(llvm::make_unique<Segment>()); return *Segments.back(); } }; |

