From 94988a79f32d63323df3e7cc1e011bbd834504a4 Mon Sep 17 00:00:00 2001 From: smatz Date: Tue, 1 Sep 2009 20:59:44 +0000 Subject: [PATCH] (svn r17358) -Fix: compilation was broken for gcc older than 3.4 --- src/stdafx.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/stdafx.h b/src/stdafx.h index 0569ab2226..abc9b684b6 100644 --- a/src/stdafx.h +++ b/src/stdafx.h @@ -308,8 +308,8 @@ typedef unsigned char byte; #define PERSONAL_DIR "" #endif -/* Compile time assertions */ -#if defined(__OS2__) +/* Compile time assertions, disabled for OS/2 or GCC < 3.4 (GCC < 3 isn't supported anymore) */ +#if defined(__OS2__) || (defined(__GNUC__) && __GNUC__ == 3 && __GNUC_MINOR__ < 4) #define assert_compile(expr) #else #define assert_compile(expr) extern const int __ct_assert__[1 - 2 * !(expr)] UNUSED