CBE: improve noreturn definition, support noreturn on MSVC

This commit is contained in:
Noam Preil 2020-08-09 15:41:43 -04:00 committed by Andrew Kelley
parent de4f3f11f7
commit b59e2c1e00

View File

@ -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