From: Martin Storsjo Date: Thu, 10 Jan 2019 21:59:41 +0000 (+0000) Subject: [llvm-objcopy] [COFF] Fix warnings abuilt missing field initialization. NFC. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6abfdc627efbd932d6b6dacc4bf996d7120f5ee4;p=llvm [llvm-objcopy] [COFF] Fix warnings abuilt missing field initialization. NFC. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@350898 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/tools/llvm-objcopy/COFF/Object.h b/tools/llvm-objcopy/COFF/Object.h index ca1ff7f4c60..7531fb4cf39 100644 --- a/tools/llvm-objcopy/COFF/Object.h +++ b/tools/llvm-objcopy/COFF/Object.h @@ -25,6 +25,9 @@ namespace objcopy { namespace coff { struct Relocation { + Relocation() {} + Relocation(const object::coff_relocation& R) : Reloc(R) {} + object::coff_relocation Reloc; size_t Target; StringRef TargetName; // Used for diagnostics only diff --git a/tools/llvm-objcopy/COFF/Reader.cpp b/tools/llvm-objcopy/COFF/Reader.cpp index 76b3f73debe..2d3a5940aa3 100644 --- a/tools/llvm-objcopy/COFF/Reader.cpp +++ b/tools/llvm-objcopy/COFF/Reader.cpp @@ -73,7 +73,7 @@ Error COFFReader::readSections(Object &Obj) const { return errorCodeToError(EC); ArrayRef Relocs = COFFObj.getRelocations(Sec); for (const coff_relocation &R : Relocs) - S.Relocs.push_back(Relocation{R}); + S.Relocs.push_back(R); if (auto EC = COFFObj.getSectionName(Sec, S.Name)) return errorCodeToError(EC); if (Sec->hasExtendedRelocations())