From 9dc90531eedf66c7ef63c09fd508679e950f8776 Mon Sep 17 00:00:00 2001 From: Yorick Hardy Date: Fri, 17 Jan 2025 06:00:54 +0200 Subject: [PATCH] runtime: cast to the required type for pthread_key_create --- runtime.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runtime.c b/runtime.c index f2253b4c..663cb328 100644 --- a/runtime.c +++ b/runtime.c @@ -7129,7 +7129,7 @@ void *Cyc_init_thread(object thread_and_thunk, int argc, object * args) ck_pr_cas_int((int *)&(thd->thread_state), CYC_THREAD_STATE_NEW, CYC_THREAD_STATE_RUNNABLE); if (ck_pr_cas_int(&cyclone_thread_key_create, 1, 0)) { - int r = pthread_key_create(&cyclone_thread_key, Cyc_end_thread); + int r = pthread_key_create(&cyclone_thread_key, (void (*)(void *))Cyc_end_thread); assert(r == 0); } pthread_setspecific(cyclone_thread_key, thd);