We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2ef35ac commit c32daedCopy full SHA for c32daed
stdlib/private/SwiftPrivateThreadExtras/SwiftPrivateThreadExtras.swift
@@ -120,15 +120,15 @@ public func _stdlib_thread_join<Result>(
120
let result = WaitForSingleObject(thread, 0xffffffff);
121
// TODO(compnerd) modularize WinBase.h for WAIT_OBJECT_0 (0)
122
if result == 0 {
123
- let threadResult: DWORD = 0
+ var threadResult: DWORD = 0
124
GetExitCodeThread(thread, &threadResult)
125
CloseHandle(thread)
126
127
- return (result,
+ return (CInt(result),
128
UnsafeMutablePointer<DWORD>(&threadResult)
129
.withMemoryRebound(to: Result.self, capacity: 1){ $0.pointee })
130
} else {
131
- return (result, nil)
+ return (CInt(result), nil)
132
}
133
#else
134
var threadResultRawPtr: UnsafeMutableRawPointer?
0 commit comments