authorgravatar for noam@pixelhero.devNoam Preil <noam@pixelhero.dev> 2020-08-09 15:41:43-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2020-08-12 21:58:21-07:00
logb59e2c1e009e8e2df2de02d61d8f4ef463a652be
tree0208a94ec0b5f5beedb97eec1e5bf756b0af26d2
parentde4f3f11f735708cf9ffe4bbdbbfa693b6b07916

CBE: improve noreturn definition, support noreturn on MSVC


1 files changed, 3 insertions(+), 1 deletions(-)

src-self-hosted/cbe.h+3-1
...@@ -1,7 +1,9 @@...@@ -1,7 +1,9 @@
1#if __STDC_VERSION__ >= 201112L1#if __STDC_VERSION__ >= 201112L
2#define noreturn _Noreturn2#define noreturn _Noreturn
3#elif __GNUC__ && !__STRICT_ANSI__3#elif __GNUC__
4#define noreturn __attribute__ ((noreturn))4#define noreturn __attribute__ ((noreturn))
5#elif _MSC_VER
6#define noreturn __declspec(noreturn)
5#else7#else
6#define noreturn8#define noreturn
7#endif9#endif