diff --git a/core/thread/thread_unix.odin b/core/thread/thread_unix.odin index c723c434e..7491ec457 100644 --- a/core/thread/thread_unix.odin +++ b/core/thread/thread_unix.odin @@ -223,7 +223,9 @@ _set_name :: proc(thread: ^Thread) { return } - tid := thread.unix_thread + when ODIN_OS != .Darwin { + tid := thread.unix_thread + } buf: [_MAX_PTHREAD_NAME_LENGTH]u8 copy(buf[:], name) diff --git a/core/thread/thread_windows.odin b/core/thread/thread_windows.odin index bd586ed49..e535b1adf 100644 --- a/core/thread/thread_windows.odin +++ b/core/thread/thread_windows.odin @@ -179,7 +179,7 @@ _set_name :: proc(thread: ^Thread) { return } - t_handle = thread.win32_thread + t_handle := thread.win32_thread buf: [_THREAD_DESCRIPTION_LENGTH]u16 // _THREAD_DESCRIPTION_LENGTH includes terminating null