mirror of
https://github.com/ziglang/zig.git
synced 2026-01-21 06:45:24 +00:00
zig.h: Use __thread for slimcc in pre-C11 mode.
This commit is contained in:
parent
fa6946f645
commit
f29daebd90
@ -31,6 +31,8 @@ typedef char bool;
|
||||
#define zig_gnuc
|
||||
#elif defined(__TINYC__)
|
||||
#define zig_tinyc
|
||||
#elif defined(__slimcc__)
|
||||
#define zig_slimcc
|
||||
#endif
|
||||
|
||||
#define zig_concat(lhs, rhs) lhs##rhs
|
||||
@ -61,7 +63,7 @@ typedef char bool;
|
||||
#define zig_threadlocal thread_local
|
||||
#elif __STDC_VERSION__ >= 201112L
|
||||
#define zig_threadlocal _Thread_local
|
||||
#elif defined(__GNUC__)
|
||||
#elif defined(__GNUC__) || defined(zig_slimcc)
|
||||
#define zig_threadlocal __thread
|
||||
#elif _MSC_VER
|
||||
#define zig_threadlocal __declspec(thread)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user