summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-objcopy/COFF/Object.cpp
diff options
context:
space:
mode:
authorMartin Storsjo <martin@martin.st>2019-01-23 08:25:28 +0000
committerMartin Storsjo <martin@martin.st>2019-01-23 08:25:28 +0000
commit12b6b802080e0000ce81c58aeb15b4a59290f86f (patch)
treea9f83e06bf77c840559032a036146fc23afcb87d /llvm/tools/llvm-objcopy/COFF/Object.cpp
parent3ff5dfd7359de4a6e272ab87b96d1e73b1e57469 (diff)
downloadbcm5719-llvm-12b6b802080e0000ce81c58aeb15b4a59290f86f.tar.gz
bcm5719-llvm-12b6b802080e0000ce81c58aeb15b4a59290f86f.zip
Reapply: [llvm-objcopy] [COFF] Implement --add-gnu-debuglink
This was reverted since it broke a couple buildbots. The reason for the breakage is not yet known, but this time, the test has got more diagnostics added, to hopefully allow figuring out what goes wrong. Differential Revision: https://reviews.llvm.org/D57007 llvm-svn: 351931
Diffstat (limited to 'llvm/tools/llvm-objcopy/COFF/Object.cpp')
-rw-r--r--llvm/tools/llvm-objcopy/COFF/Object.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/tools/llvm-objcopy/COFF/Object.cpp b/llvm/tools/llvm-objcopy/COFF/Object.cpp
index 83435dffa98..8c382c1faef 100644
--- a/llvm/tools/llvm-objcopy/COFF/Object.cpp
+++ b/llvm/tools/llvm-objcopy/COFF/Object.cpp
@@ -129,7 +129,7 @@ void Object::removeSections(function_ref<bool(const Section &)> ToRemove) {
void Object::truncateSections(function_ref<bool(const Section &)> ToTruncate) {
for (Section &Sec : Sections) {
if (ToTruncate(Sec)) {
- Sec.Contents = ArrayRef<uint8_t>();
+ Sec.clearContents();
Sec.Relocs.clear();
Sec.Header.SizeOfRawData = 0;
}
OpenPOWER on IntegriCloud