[PATCH] D66471: [Support] Improve readNativeFile(Slice) interface
Alexandre Ganea via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Aug 20 07:42:35 PDT 2019
aganea added inline comments.
================
Comment at: lib/Support/MemoryBuffer.cpp:467
+ Expected<size_t> ReadBytes =
+ sys::fs::readNativeFileSlice(FD, Buf->getBuffer(), Offset);
+ if (!ReadBytes)
----------------
Shouldn't we use `ToRead` here instead of `Buf->getBuffer()`? Could you please test two sequential reads in the unittests?
================
Comment at: lib/Support/Unix/Path.inc:1005
+ sys::RetryAfterSignal(-1, ::read, FD, Buf.data(), Buf.size());
+ if (ssize_t(NumRead) == -1)
+ return errorCodeToError(std::error_code(errno, std::generic_category()));
----------------
The cast is not needed here.
Repository:
rL LLVM
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D66471/new/
https://reviews.llvm.org/D66471
More information about the llvm-commits
mailing list