File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff 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 ;
You can’t perform that action at this time.
0 commit comments