Browse Source

old Visual Studio versions did not support 'noreturn' attribute

Roberto Ierusalimschy 10 years ago
parent
commit
1465edf341
1 changed files with 2 additions and 2 deletions
  1. 2 2
      llimits.h

+ 2 - 2
llimits.h

@@ -1,5 +1,5 @@
 /*
-** $Id: llimits.h,v 1.123 2014/10/29 17:07:45 roberto Exp roberto $
+** $Id: llimits.h,v 1.124 2014/11/02 19:33:33 roberto Exp roberto $
 ** Limits, basic types, and some other 'installation-dependent' definitions
 ** See Copyright Notice in lua.h
 */
@@ -133,7 +133,7 @@ typedef LUAI_UACINT l_uacInt;
 */
 #if defined(__GNUC__)
 #define l_noret		void __attribute__((noreturn))
-#elif defined(_MSC_VER)
+#elif defined(_MSC_VER) && _MSC_VER >= 1200
 #define l_noret		void __declspec(noreturn)
 #else
 #define l_noret		void