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 @@...@@ -176,16 +176,12 @@
176176
177#if __STDC_VERSION__ >= 201112L177#if __STDC_VERSION__ >= 201112L
178#define zig_noreturn _Noreturn void178#define zig_noreturn _Noreturn void
179#define zig_threadlocal thread_local179#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_VER181#elif _MSC_VER
184#define zig_noreturn __declspec(noreturn) void182#define zig_noreturn __declspec(noreturn) void
185#define zig_threadlocal __declspec(thread)
186#else183#else
187#define zig_noreturn void184#define zig_noreturn void
188#define zig_threadlocal zig_threadlocal_unavailable
189#endif185#endif
190186
191#define zig_bitSizeOf(T) (CHAR_BIT * sizeof(T))187#define zig_bitSizeOf(T) (CHAR_BIT * sizeof(T))