authorgravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2022-10-29 16:53:47-04:00
committergravatar for jacobly@ziglang.orgJacob Young <jacobly@ziglang.org> 2022-10-29 16:54:50-04:00
log4364f5147697f3c6a9147efd74eec82586cf568c
treedbe769b81ed082e2bf2e587b3badd9cf108a75bf
parent48a2783969b0a43200514a5b4e9cce57be4e5b46

cbe: finish partial zig_noreturn rewrite


1 files changed, 2 insertions(+), 6 deletions(-)

lib/include/zig.h+2-6
......@@ -176,16 +176,12 @@
176176
177177#if __STDC_VERSION__ >= 201112L
178178#define zig_noreturn _Noreturn void
179#define zig_threadlocal thread_local
180#elif __GNUC__
181#define zig_noreturn __attribute__ ((noreturn)) void
182#define zig_threadlocal __thread
179#elif zig_has_attribute(noreturn)
180#define zig_noreturn __attribute__((noreturn)) void
183181#elif _MSC_VER
184182#define zig_noreturn __declspec(noreturn) void
185#define zig_threadlocal __declspec(thread)
186183#else
187184#define zig_noreturn void
188#define zig_threadlocal zig_threadlocal_unavailable
189185#endif
190186
191187#define zig_bitSizeOf(T) (CHAR_BIT * sizeof(T))