| ... | @@ -176,16 +176,12 @@ | ... | @@ -176,16 +176,12 @@ |
| 176 | | 176 | |
| 177 | #if __STDC_VERSION__ >= 201112L | 177 | #if __STDC_VERSION__ >= 201112L |
| 178 | #define zig_noreturn _Noreturn void | 178 | #define zig_noreturn _Noreturn void |
| 179 | #define zig_threadlocal thread_local | 179 | #elif zig_has_attribute(noreturn) |
| 180 | #elif __GNUC__ | 180 | #define zig_noreturn __attribute__((noreturn)) void |
| 181 | #define zig_noreturn __attribute__ ((noreturn)) void | | |
| 182 | #define zig_threadlocal __thread | | |
| 183 | #elif _MSC_VER | 181 | #elif _MSC_VER |
| 184 | #define zig_noreturn __declspec(noreturn) void | 182 | #define zig_noreturn __declspec(noreturn) void |
| 185 | #define zig_threadlocal __declspec(thread) | | |
| 186 | #else | 183 | #else |
| 187 | #define zig_noreturn void | 184 | #define zig_noreturn void |
| 188 | #define zig_threadlocal zig_threadlocal_unavailable | | |
| 189 | #endif | 185 | #endif |
| 190 | | 186 | |
| 191 | #define zig_bitSizeOf(T) (CHAR_BIT * sizeof(T)) | 187 | #define zig_bitSizeOf(T) (CHAR_BIT * sizeof(T)) |