summaryrefslogtreecommitdiff
path: root/source
diff options
context:
space:
mode:
authorMitya Selivanov <0x7fffff@guattari.ru>2022-08-16 05:19:53 +0400
committerMitya Selivanov <0x7fffff@guattari.ru>2022-08-16 05:19:53 +0400
commit8f60343cb7f33277515c3b1b25d1e90e53477556 (patch)
tree0d60d12121614bbd40017b29547f2c6133b02454 /source
parenta2e08b04521aa39ec5ce8594ca2ff5a3646cc2f5 (diff)
downloadkit-8f60343cb7f33277515c3b1b25d1e90e53477556.zip
test
Diffstat (limited to 'source')
-rw-r--r--source/kit/c11/threads.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/source/kit/c11/threads.h b/source/kit/c11/threads.h
index f0a398a..2083429 100644
--- a/source/kit/c11/threads.h
+++ b/source/kit/c11/threads.h
@@ -75,7 +75,11 @@
* C++11 and above already have thread_local keyword
*/
# ifndef thread_local
-# define thread_local _Thread_local
+# if _MSC_VER
+# define thread_local __declspec(thread)
+# else
+# define thread_local _Thread_local
+# endif
# endif
#endif