@@ -37,14 +37,14 @@ Status FileSystem::Symlink(const FileSpec &src, const FileSpec &dst) {
3737 return error;
3838 DWORD attrib = ::GetFileAttributesW (wdst.c_str ());
3939 if (attrib == INVALID_FILE_ATTRIBUTES) {
40- error. SetError (::GetLastError (), lldb::eErrorTypeWin32);
40+ error = Status (::GetLastError (), lldb::eErrorTypeWin32);
4141 return error;
4242 }
4343 bool is_directory = !!(attrib & FILE_ATTRIBUTE_DIRECTORY);
4444 DWORD flag = is_directory ? SYMBOLIC_LINK_FLAG_DIRECTORY : 0 ;
4545 BOOL result = ::CreateSymbolicLinkW (wsrc.c_str (), wdst.c_str (), flag);
4646 if (!result)
47- error. SetError (::GetLastError (), lldb::eErrorTypeWin32);
47+ error = Status (::GetLastError (), lldb::eErrorTypeWin32);
4848 return error;
4949}
5050
@@ -60,7 +60,7 @@ Status FileSystem::Readlink(const FileSpec &src, FileSpec &dst) {
6060 FILE_SHARE_READ | FILE_SHARE_WRITE, NULL ,
6161 OPEN_EXISTING, FILE_FLAG_OPEN_REPARSE_POINT, NULL );
6262 if (h == INVALID_HANDLE_VALUE) {
63- error. SetError (::GetLastError (), lldb::eErrorTypeWin32);
63+ error = Status (::GetLastError (), lldb::eErrorTypeWin32);
6464 return error;
6565 }
6666
@@ -71,7 +71,7 @@ Status FileSystem::Readlink(const FileSpec &src, FileSpec &dst) {
7171 h, buf.data (), buf.size () - 1 , FILE_NAME_NORMALIZED | VOLUME_NAME_DOS);
7272 std::string path;
7373 if (result == 0 )
74- error. SetError (::GetLastError (), lldb::eErrorTypeWin32);
74+ error = Status (::GetLastError (), lldb::eErrorTypeWin32);
7575 else if (!llvm::convertWideToUTF8 (buf.data (), path))
7676 error = Status::FromErrorString (PATH_CONVERSION_ERROR);
7777 else
0 commit comments