diff options
Diffstat (limited to 'llvm/lib/ObjCopy')
| -rw-r--r-- | llvm/lib/ObjCopy/COFF/COFFObject.h | 2 | ||||
| -rw-r--r-- | llvm/lib/ObjCopy/COFF/COFFWriter.h | 2 | ||||
| -rw-r--r-- | llvm/lib/ObjCopy/DXContainer/DXContainerObject.h | 1 | ||||
| -rw-r--r-- | llvm/lib/ObjCopy/ELF/ELFObjcopy.cpp | 3 | ||||
| -rw-r--r-- | llvm/lib/ObjCopy/ELF/ELFObject.cpp | 4 | ||||
| -rw-r--r-- | llvm/lib/ObjCopy/ELF/ELFObject.h | 10 | ||||
| -rw-r--r-- | llvm/lib/ObjCopy/MachO/MachOLayoutBuilder.cpp | 1 | ||||
| -rw-r--r-- | llvm/lib/ObjCopy/MachO/MachOObject.cpp | 2 | ||||
| -rw-r--r-- | llvm/lib/ObjCopy/MachO/MachOReader.cpp | 1 | ||||
| -rw-r--r-- | llvm/lib/ObjCopy/MachO/MachOReader.h | 2 | ||||
| -rw-r--r-- | llvm/lib/ObjCopy/XCOFF/XCOFFWriter.h | 2 |
11 files changed, 12 insertions, 18 deletions
diff --git a/llvm/lib/ObjCopy/COFF/COFFObject.h b/llvm/lib/ObjCopy/COFF/COFFObject.h index 6b70add..1c04b7f 100644 --- a/llvm/lib/ObjCopy/COFF/COFFObject.h +++ b/llvm/lib/ObjCopy/COFF/COFFObject.h @@ -69,7 +69,7 @@ private: struct AuxSymbol { AuxSymbol(ArrayRef<uint8_t> In) { assert(In.size() == sizeof(Opaque)); - std::copy(In.begin(), In.end(), Opaque); + llvm::copy(In, Opaque); } ArrayRef<uint8_t> getRef() const { diff --git a/llvm/lib/ObjCopy/COFF/COFFWriter.h b/llvm/lib/ObjCopy/COFF/COFFWriter.h index 66d7f01..3ee0e06 100644 --- a/llvm/lib/ObjCopy/COFF/COFFWriter.h +++ b/llvm/lib/ObjCopy/COFF/COFFWriter.h @@ -50,7 +50,7 @@ class COFFWriter { Expected<uint32_t> virtualAddressToFileAddress(uint32_t RVA); public: - virtual ~COFFWriter() {} + virtual ~COFFWriter() = default; Error write(); COFFWriter(Object &Obj, raw_ostream &Out) diff --git a/llvm/lib/ObjCopy/DXContainer/DXContainerObject.h b/llvm/lib/ObjCopy/DXContainer/DXContainerObject.h index cbb09f5..710ae95 100644 --- a/llvm/lib/ObjCopy/DXContainer/DXContainerObject.h +++ b/llvm/lib/ObjCopy/DXContainer/DXContainerObject.h @@ -12,7 +12,6 @@ #include "llvm/ADT/ArrayRef.h" #include "llvm/ADT/StringRef.h" #include "llvm/Object/DXContainer.h" -#include <vector> namespace llvm { namespace objcopy { diff --git a/llvm/lib/ObjCopy/ELF/ELFObjcopy.cpp b/llvm/lib/ObjCopy/ELF/ELFObjcopy.cpp index f810bbf..edb6ae0 100644 --- a/llvm/lib/ObjCopy/ELF/ELFObjcopy.cpp +++ b/llvm/lib/ObjCopy/ELF/ELFObjcopy.cpp @@ -198,8 +198,7 @@ static Error dumpSectionToFile(StringRef SecName, StringRef Filename, if (!BufferOrErr) return createFileError(Filename, BufferOrErr.takeError()); std::unique_ptr<FileOutputBuffer> Buf = std::move(*BufferOrErr); - std::copy(Sec.OriginalData.begin(), Sec.OriginalData.end(), - Buf->getBufferStart()); + llvm::copy(Sec.OriginalData, Buf->getBufferStart()); if (Error E = Buf->commit()) return createFileError(Filename, std::move(E)); return Error::success(); diff --git a/llvm/lib/ObjCopy/ELF/ELFObject.cpp b/llvm/lib/ObjCopy/ELF/ELFObject.cpp index 78b674c..641966a 100644 --- a/llvm/lib/ObjCopy/ELF/ELFObject.cpp +++ b/llvm/lib/ObjCopy/ELF/ELFObject.cpp @@ -536,7 +536,7 @@ Error ELFSectionWriter<ELFT>::visit(const CompressedSection &Sec) { Elf_Chdr_Impl<ELFT> Chdr = {}; switch (Sec.CompressionType) { case DebugCompressionType::None: - std::copy(Sec.OriginalData.begin(), Sec.OriginalData.end(), Buf); + llvm::copy(Sec.OriginalData, Buf); return Error::success(); case DebugCompressionType::Zlib: Chdr.ch_type = ELF::ELFCOMPRESS_ZLIB; @@ -550,7 +550,7 @@ Error ELFSectionWriter<ELFT>::visit(const CompressedSection &Sec) { memcpy(Buf, &Chdr, sizeof(Chdr)); Buf += sizeof(Chdr); - std::copy(Sec.CompressedData.begin(), Sec.CompressedData.end(), Buf); + llvm::copy(Sec.CompressedData, Buf); return Error::success(); } diff --git a/llvm/lib/ObjCopy/ELF/ELFObject.h b/llvm/lib/ObjCopy/ELF/ELFObject.h index 4f6473f..2783ef27 100644 --- a/llvm/lib/ObjCopy/ELF/ELFObject.h +++ b/llvm/lib/ObjCopy/ELF/ELFObject.h @@ -134,7 +134,7 @@ private: using Elf_Sym = typename ELFT::Sym; public: - ~ELFSectionWriter() override {} + ~ELFSectionWriter() override = default; Error visit(const SymbolTableSection &Sec) override; Error visit(const RelocationSection &Sec) override; Error visit(const GnuDebugLinkSection &Sec) override; @@ -180,7 +180,7 @@ public: class BinarySectionWriter : public SectionWriter { public: - ~BinarySectionWriter() override {} + ~BinarySectionWriter() override = default; Error visit(const SymbolTableSection &Sec) override; Error visit(const RelocationSection &Sec) override; @@ -346,7 +346,7 @@ private: size_t totalSize() const; public: - ~ELFWriter() override {} + ~ELFWriter() override = default; bool WriteSectionHeaders; // For --only-keep-debug, select an alternative section/segment layout @@ -367,7 +367,7 @@ private: uint64_t TotalSize = 0; public: - ~BinaryWriter() override {} + ~BinaryWriter() override = default; Error finalize() override; Error write() override; BinaryWriter(Object &Obj, raw_ostream &Out, const CommonConfig &Config) @@ -784,7 +784,7 @@ private: SymbolTableSection *Symbols = nullptr; public: - ~SectionIndexSection() override {} + ~SectionIndexSection() override = default; void addIndex(uint32_t Index) { assert(Size > 0); Indexes.push_back(Index); diff --git a/llvm/lib/ObjCopy/MachO/MachOLayoutBuilder.cpp b/llvm/lib/ObjCopy/MachO/MachOLayoutBuilder.cpp index 93bc663..8660c90 100644 --- a/llvm/lib/ObjCopy/MachO/MachOLayoutBuilder.cpp +++ b/llvm/lib/ObjCopy/MachO/MachOLayoutBuilder.cpp @@ -10,7 +10,6 @@ #include "llvm/Support/Alignment.h" #include "llvm/Support/Errc.h" #include "llvm/Support/ErrorHandling.h" -#include "llvm/Support/SystemZ/zOSSupport.h" using namespace llvm; using namespace llvm::objcopy::macho; diff --git a/llvm/lib/ObjCopy/MachO/MachOObject.cpp b/llvm/lib/ObjCopy/MachO/MachOObject.cpp index 8d2c02d..e5f36c5 100644 --- a/llvm/lib/ObjCopy/MachO/MachOObject.cpp +++ b/llvm/lib/ObjCopy/MachO/MachOObject.cpp @@ -8,8 +8,6 @@ #include "MachOObject.h" #include "llvm/ADT/SmallPtrSet.h" -#include "llvm/Support/SystemZ/zOSSupport.h" -#include <unordered_set> using namespace llvm; using namespace llvm::objcopy::macho; diff --git a/llvm/lib/ObjCopy/MachO/MachOReader.cpp b/llvm/lib/ObjCopy/MachO/MachOReader.cpp index 2b344f3..dd4d60d 100644 --- a/llvm/lib/ObjCopy/MachO/MachOReader.cpp +++ b/llvm/lib/ObjCopy/MachO/MachOReader.cpp @@ -10,7 +10,6 @@ #include "MachOObject.h" #include "llvm/BinaryFormat/MachO.h" #include "llvm/Object/MachO.h" -#include "llvm/Support/SystemZ/zOSSupport.h" #include <memory> using namespace llvm; diff --git a/llvm/lib/ObjCopy/MachO/MachOReader.h b/llvm/lib/ObjCopy/MachO/MachOReader.h index e315e6fd..940ba4c 100644 --- a/llvm/lib/ObjCopy/MachO/MachOReader.h +++ b/llvm/lib/ObjCopy/MachO/MachOReader.h @@ -23,7 +23,7 @@ namespace macho { // raw binaries and regular MachO object files. class Reader { public: - virtual ~Reader(){}; + virtual ~Reader() = default; virtual Expected<std::unique_ptr<Object>> create() const = 0; }; diff --git a/llvm/lib/ObjCopy/XCOFF/XCOFFWriter.h b/llvm/lib/ObjCopy/XCOFF/XCOFFWriter.h index 8620548..47639ad 100644 --- a/llvm/lib/ObjCopy/XCOFF/XCOFFWriter.h +++ b/llvm/lib/ObjCopy/XCOFF/XCOFFWriter.h @@ -20,7 +20,7 @@ namespace xcoff { class XCOFFWriter { public: - virtual ~XCOFFWriter() {} + virtual ~XCOFFWriter() = default; XCOFFWriter(Object &Obj, raw_ostream &Out) : Obj(Obj), Out(Out) {} Error write(); |
