diff options
Diffstat (limited to 'lld/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp')
| -rw-r--r-- | lld/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lld/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp b/lld/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp index 5ca7f9dac9c..d79c6d62a84 100644 --- a/lld/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp +++ b/lld/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp @@ -30,8 +30,10 @@ using namespace lld::mach_o::normalized; // Normalized file to nf parameter. static void fromBinary(StringRef path, std::unique_ptr<MemoryBuffer> &mb, std::unique_ptr<NormalizedFile> &nf, StringRef archStr) { - std::error_code ec = MemoryBuffer::getFile(path, mb); + ErrorOr<std::unique_ptr<MemoryBuffer>> mbOrErr = MemoryBuffer::getFile(path); + std::error_code ec = mbOrErr.getError(); EXPECT_FALSE(ec); + mb = std::move(mbOrErr.get()); ErrorOr<std::unique_ptr<NormalizedFile>> r = lld::mach_o::normalized::readBinary( |

