diff --git a/src/common/win32/Threads.cpp b/src/common/win32/Threads.cpp index 7f52f43ce..b74f95cfb 100644 --- a/src/common/win32/Threads.cpp +++ b/src/common/win32/Threads.cpp @@ -41,6 +41,7 @@ typedef struct tagTHREADNAME_INFO } THREADNAME_INFO; #pragma pack(pop) +#ifdef _MSC_VER void SetThreadName(DWORD dwThreadID, const char* szThreadName) { if (!IsDebuggerPresent()) @@ -61,6 +62,12 @@ void SetThreadName(DWORD dwThreadID, const char* szThreadName) __except (EXCEPTION_EXECUTE_HANDLER) { } } +#else +void SetThreadName(DWORD dwThreadID, const char* szThreadName) +{ + // TODO: Use SetThreadDescription +} +#endif void SetCurrentThreadName(const char* szThreadName) {