Commit b59e2c1e00

Noam Preil <noam@pixelhero.dev>
2020-08-09 21:41:43
CBE: improve noreturn definition, support noreturn on MSVC
1 parent de4f3f1
Changed files (1)
src-self-hosted
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