Pass EC by reference to MemoryBufferMMapFile to return error code.

Patch by Kim Grasman!



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224159 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Yaron Keren 2014-12-12 22:27:53 +00:00
parent 3e07e74e72
commit 27d4d1c7bf

View File

@ -203,7 +203,7 @@ class MemoryBufferMMapFile : public MemoryBuffer {
public: public:
MemoryBufferMMapFile(bool RequiresNullTerminator, int FD, uint64_t Len, MemoryBufferMMapFile(bool RequiresNullTerminator, int FD, uint64_t Len,
uint64_t Offset, std::error_code EC) uint64_t Offset, std::error_code &EC)
: MFR(FD, sys::fs::mapped_file_region::readonly, : MFR(FD, sys::fs::mapped_file_region::readonly,
getLegalMapSize(Len, Offset), getLegalMapOffset(Offset), EC) { getLegalMapSize(Len, Offset), getLegalMapOffset(Offset), EC) {
if (!EC) { if (!EC) {