Skip to content

Commit 0cdde63

Browse files
committed
[UCRT] Add casts to make GCC happy
1 parent dbd58d7 commit 0cdde63

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

sdk/lib/ucrt/startup/thread.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ static __acrt_thread_parameter* __cdecl create_thread_parameter(
126126
return nullptr;
127127
}
128128

129-
parameter.get()->_procedure = procedure;
129+
parameter.get()->_procedure = reinterpret_cast<void*>(procedure);
130130
parameter.get()->_context = context;
131131

132132
// Attempt to bump the reference count of the module in which the user's
@@ -149,7 +149,7 @@ extern "C" uintptr_t __cdecl _beginthread(
149149
{
150150
_VALIDATE_RETURN(procedure != nullptr, EINVAL, reinterpret_cast<uintptr_t>(INVALID_HANDLE_VALUE));
151151

152-
unique_thread_parameter parameter(create_thread_parameter(procedure, context));
152+
unique_thread_parameter parameter(create_thread_parameter(reinterpret_cast<void*>(procedure), context));
153153
if (!parameter)
154154
{
155155
return reinterpret_cast<uintptr_t>(INVALID_HANDLE_VALUE);
@@ -199,7 +199,7 @@ extern "C" uintptr_t __cdecl _beginthreadex(
199199
{
200200
_VALIDATE_RETURN(procedure != nullptr, EINVAL, 0);
201201

202-
unique_thread_parameter parameter(create_thread_parameter(procedure, context));
202+
unique_thread_parameter parameter(create_thread_parameter((void*)procedure, context));
203203
if (!parameter)
204204
{
205205
return 0;

0 commit comments

Comments
 (0)