zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit b59e2c1e009e8e2df2de02d61d8f4ef463a652be (tree)
parent de4f3f11f735708cf9ffe4bbdbbfa693b6b07916
Author: Noam Preil <noam@pixelhero.dev>
Date:   Sun,  9 Aug 2020 15:41:43 -0400

CBE: improve noreturn definition, support noreturn on MSVC

Diffstat:
Msrc-self-hosted/cbe.h | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src-self-hosted/cbe.h b/src-self-hosted/cbe.h @@ -1,7 +1,9 @@ #if __STDC_VERSION__ >= 201112L #define noreturn _Noreturn -#elif __GNUC__ && !__STRICT_ANSI__ +#elif __GNUC__ #define noreturn __attribute__ ((noreturn)) +#elif _MSC_VER +#define noreturn __declspec(noreturn) #else #define noreturn #endif