[ELF] Remove OwningPtr from the Chunk::write interface.
llvm-svn: 173741
diff --git a/lld/lib/ReaderWriter/ELF/WriterELF.cpp b/lld/lib/ReaderWriter/ELF/WriterELF.cpp
index ecefa19..fd7baca 100644
--- a/lld/lib/ReaderWriter/ELF/WriterELF.cpp
+++ b/lld/lib/ReaderWriter/ELF/WriterELF.cpp
@@ -274,11 +274,11 @@
// HACK: We have to write out the header and program header here even though
// they are a member of a segment because only sections are written in the
// following loop.
- _elfHeader->write(this, buffer);
- _programHeader->write(this, buffer);
+ _elfHeader->write(this, *buffer);
+ _programHeader->write(this, *buffer);
for (auto section : _layout->sections())
- section->write(this, buffer);
+ section->write(this, *buffer);
return buffer->commit();
}