summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: a99ff35)
raw | patch | inline | side by side (parent: a99ff35)
author | Rafael Espindola <rafael.espindola@gmail.com> | |
Tue, 16 Dec 2014 02:53:35 +0000 (02:53 +0000) | ||
committer | Rafael Espindola <rafael.espindola@gmail.com> | |
Tue, 16 Dec 2014 02:53:35 +0000 (02:53 +0000) |
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@224311 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Support/FileSystem.h | patch | blob | history | |
lib/Support/Windows/Path.inc | patch | blob | history |
index d86780c38a41a5e01429ff2ddad900605f7cd7c3..799f88d4175d58d78447d21aed4c572cc59ff8cc 100644 (file)
void *Mapping;
#ifdef LLVM_ON_WIN32
void *FileHandle;
- void *FileMappingHandle;
#endif
std::error_code init(int FD, uint64_t Offset, mapmode Mode);
index a9df6c0c701e264aab439a3943d8a422cce710f2..a7a4415894792b15d018951360aec4c0c64f5a37 100644 (file)
case priv: flprotect = PAGE_WRITECOPY; break;
}
- FileMappingHandle =
+ HANDLE FileMappingHandle =
::CreateFileMappingW(FileHandle, 0, flprotect,
(Offset + Size) >> 32,
(Offset + Size) & 0xffffffff,
mapped_file_region::mapped_file_region(int fd, mapmode mode, uint64_t length,
uint64_t offset, std::error_code &ec)
: Size(length), Mapping(),
- FileHandle(INVALID_HANDLE_VALUE), FileMappingHandle() {
+ FileHandle(INVALID_HANDLE_VALUE) {
FileHandle = reinterpret_cast<HANDLE>(_get_osfhandle(fd));
if (FileHandle == INVALID_HANDLE_VALUE) {
ec = make_error_code(errc::bad_file_descriptor);
ec = init(fd, offset, mode);
if (ec) {
- Mapping = FileMappingHandle = 0;
+ Mapping = 0;
FileHandle = INVALID_HANDLE_VALUE;
}
}