diff options
Diffstat (limited to 'lldb/source/Host/windows/FileSystem.cpp')
-rw-r--r-- | lldb/source/Host/windows/FileSystem.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/source/Host/windows/FileSystem.cpp b/lldb/source/Host/windows/FileSystem.cpp index a735ff00359..f641ff59f97 100644 --- a/lldb/source/Host/windows/FileSystem.cpp +++ b/lldb/source/Host/windows/FileSystem.cpp @@ -27,7 +27,7 @@ FileSystem::MakeDirectory(const char *path, uint32_t file_permissions) // On Win32, the mode parameter is ignored, as Windows files and directories support a // different permission model than POSIX. Error error; - if (!::CreateDirectory(path, NULL)) + if (!::CreateDirectory(path, NULL) && GetLastError() != ERROR_ALREADY_EXISTS) error.SetError(::GetLastError(), lldb::eErrorTypeWin32); return error; } |