@@ -37,14 +37,14 @@ Status FileSystem::Symlink(const FileSpec &src, const FileSpec &dst) {
37
37
return error;
38
38
DWORD attrib = ::GetFileAttributesW (wdst.c_str ());
39
39
if (attrib == INVALID_FILE_ATTRIBUTES) {
40
- error. SetError (::GetLastError (), lldb::eErrorTypeWin32);
40
+ error = Status (::GetLastError (), lldb::eErrorTypeWin32);
41
41
return error;
42
42
}
43
43
bool is_directory = !!(attrib & FILE_ATTRIBUTE_DIRECTORY);
44
44
DWORD flag = is_directory ? SYMBOLIC_LINK_FLAG_DIRECTORY : 0 ;
45
45
BOOL result = ::CreateSymbolicLinkW (wsrc.c_str (), wdst.c_str (), flag);
46
46
if (!result)
47
- error. SetError (::GetLastError (), lldb::eErrorTypeWin32);
47
+ error = Status (::GetLastError (), lldb::eErrorTypeWin32);
48
48
return error;
49
49
}
50
50
@@ -60,7 +60,7 @@ Status FileSystem::Readlink(const FileSpec &src, FileSpec &dst) {
60
60
FILE_SHARE_READ | FILE_SHARE_WRITE, NULL ,
61
61
OPEN_EXISTING, FILE_FLAG_OPEN_REPARSE_POINT, NULL );
62
62
if (h == INVALID_HANDLE_VALUE) {
63
- error. SetError (::GetLastError (), lldb::eErrorTypeWin32);
63
+ error = Status (::GetLastError (), lldb::eErrorTypeWin32);
64
64
return error;
65
65
}
66
66
@@ -71,7 +71,7 @@ Status FileSystem::Readlink(const FileSpec &src, FileSpec &dst) {
71
71
h, buf.data (), buf.size () - 1 , FILE_NAME_NORMALIZED | VOLUME_NAME_DOS);
72
72
std::string path;
73
73
if (result == 0 )
74
- error. SetError (::GetLastError (), lldb::eErrorTypeWin32);
74
+ error = Status (::GetLastError (), lldb::eErrorTypeWin32);
75
75
else if (!llvm::convertWideToUTF8 (buf.data (), path))
76
76
error = Status::FromErrorString (PATH_CONVERSION_ERROR);
77
77
else
0 commit comments