diff --git a/Utilities/SMutex.cpp b/Utilities/SMutex.cpp index 541d20b27..06820a7af 100644 --- a/Utilities/SMutex.cpp +++ b/Utilities/SMutex.cpp @@ -8,6 +8,8 @@ __forceinline void SM_Sleep() #ifdef _WIN32 __declspec(thread) +#elif __APPLE__ +__thread #else thread_local #endif diff --git a/Utilities/Thread.cpp b/Utilities/Thread.cpp index 940e6b94e..6ad547bff 100644 --- a/Utilities/Thread.cpp +++ b/Utilities/Thread.cpp @@ -3,6 +3,8 @@ #ifdef _WIN32 __declspec(thread) +#elif __APPLE__ +__thread #else thread_local #endif