From 32ac59cd7e497a40b3b2b47343c5676d441278a0 Mon Sep 17 00:00:00 2001 From: Reuben Dunnington Date: Mon, 31 Jul 2023 09:46:18 -0700 Subject: [PATCH] fix compile error on macos --- src/platform/posix_thread.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/platform/posix_thread.c b/src/platform/posix_thread.c index 70269f5..0727a43 100644 --- a/src/platform/posix_thread.c +++ b/src/platform/posix_thread.c @@ -31,7 +31,7 @@ static void* mp_thread_bootstrap(void* data) pthread_setname_np(thread->name); } i32 exitCode = thread->start(thread->userPointer); - return((void*)exitCode); + return((void*)(ptrdiff_t)exitCode); } mp_thread* mp_thread_create_with_name(mp_thread_start_function start, void* userPointer, const char* name) @@ -54,7 +54,7 @@ mp_thread* mp_thread_create_with_name(mp_thread_start_function start, void* user thread->start = start; thread->userPointer = userPointer; - if(pthread_create(&thread->pthread, 0, platform_thread_bootstrap, thread) != 0) + if(pthread_create(&thread->pthread, 0, mp_thread_bootstrap, thread) != 0) { free(thread); return(0);