changeset 88:6a9ff80949f5

Noreturn exists on microsoft too
author David Demelier <markand@malikania.fr>
date Wed, 30 Nov 2011 11:04:29 +0100
parents d27a6fd446ea
children 1dcf1b92fc46
files err.h
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/err.h	Tue Nov 22 12:36:47 2011 +0100
+++ b/err.h	Wed Nov 30 11:04:29 2011 +0100
@@ -37,8 +37,10 @@
  * a warning like `a may be used uninitialized'.
  */
 
-#ifdef __GNUC__
+#if defined(__GNUC__)
 #  define __at_noreturn	__attribute__ ((noreturn))
+#elif defined(_MSC_VER)
+#  define __at_noreturn	__declspec(noreturn)
 #endif
 
 /*