diff --git a/Utilities/SMutex.cpp b/Utilities/SMutex.cpp index 541d20b276..06820a7afa 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 940e6b94e9..6ad547bfff 100644 --- a/Utilities/Thread.cpp +++ b/Utilities/Thread.cpp @@ -3,6 +3,8 @@ #ifdef _WIN32 __declspec(thread) +#elif __APPLE__ +__thread #else thread_local #endif