From 27f2d201ed2f451425a059a71beff5610cd88458 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fernando=20Lo=CC=81pez=20Guevara?= Date: Tue, 10 Sep 2024 18:57:22 -0300 Subject: [PATCH] fix: cast native thread --- lib/std/threads/thread.c3 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/std/threads/thread.c3 b/lib/std/threads/thread.c3 index 5138548ff..dd9554acf 100644 --- a/lib/std/threads/thread.c3 +++ b/lib/std/threads/thread.c3 @@ -67,7 +67,7 @@ macro bool Thread.equals(thread, Thread other) => NativeThread.equals((NativeThr macro void OnceFlag.call(&flag, OnceFn func) => NativeOnceFlag.call_once((NativeOnceFlag*)flag, func); macro void yield() => os::native_thread_yield(); -macro Thread current() => os::native_thread_current(); +macro Thread current() => (Thread)os::native_thread_current(); macro void exit(int result) => os::native_thread_exit(result); macro void! sleep(Duration d) @maydiscard => os::native_sleep_nano(d.to_nano()); macro void! sleep_ms(ulong ms) @maydiscard => sleep(time::ms(ms));