mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-24 21:31:04 +00:00
e3fb12ff12
Differential Revision: https://phabricator.services.mozilla.com/D26194 --HG-- extra : moz-landing-system : lando
15 lines
714 B
Diff
15 lines
714 B
Diff
diff --git a/llvm/lib/Object/Binary.cpp b/llvm/lib/Object/Binary.cpp
|
|
index d7c25921ec3..fe41987f5c2 100644
|
|
--- a/llvm/lib/Object/Binary.cpp
|
|
+++ b/llvm/lib/Object/Binary.cpp
|
|
@@ -88,7 +88,8 @@ Expected<std::unique_ptr<Binary>> object::createBinary(MemoryBufferRef Buffer,
|
|
|
|
Expected<OwningBinary<Binary>> object::createBinary(StringRef Path) {
|
|
ErrorOr<std::unique_ptr<MemoryBuffer>> FileOrErr =
|
|
- MemoryBuffer::getFileOrSTDIN(Path);
|
|
+ MemoryBuffer::getFileOrSTDIN(Path, /*FileSize=*/-1,
|
|
+ /*RequiresNullTerminator=*/false);
|
|
if (std::error_code EC = FileOrErr.getError())
|
|
return errorCodeToError(EC);
|
|
std::unique_ptr<MemoryBuffer> &Buffer = FileOrErr.get();
|