diff options
Diffstat (limited to 'llvm/lib/Object/MachOUniversalWriter.cpp')
| -rw-r--r-- | llvm/lib/Object/MachOUniversalWriter.cpp | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/llvm/lib/Object/MachOUniversalWriter.cpp b/llvm/lib/Object/MachOUniversalWriter.cpp index 4bb467e56a6f..9673c97a10f0 100644 --- a/llvm/lib/Object/MachOUniversalWriter.cpp +++ b/llvm/lib/Object/MachOUniversalWriter.cpp @@ -263,8 +263,8 @@ buildFatArchList(ArrayRef<Slice> Slices) { return FatArchList; } -static Error writeUniversalBinaryToStream(ArrayRef<Slice> Slices, - raw_ostream &Out) { +Error object::writeUniversalBinaryToStream(ArrayRef<Slice> Slices, + raw_ostream &Out) { MachO::fat_header FatHeader; FatHeader.magic = MachO::FAT_MAGIC; FatHeader.nfat_arch = Slices.size(); @@ -324,14 +324,3 @@ Error object::writeUniversalBinary(ArrayRef<Slice> Slices, } return Temp->keep(OutputFileName); } - -Expected<std::unique_ptr<MemoryBuffer>> -object::writeUniversalBinaryToBuffer(ArrayRef<Slice> Slices) { - SmallVector<char, 0> Buffer; - raw_svector_ostream Out(Buffer); - - if (Error E = writeUniversalBinaryToStream(Slices, Out)) - return std::move(E); - - return std::make_unique<SmallVectorMemoryBuffer>(std::move(Buffer)); -} |
