|
@@ -71,7 +71,7 @@ assert can have unique static variables associated with it.
|
|
|
|
|
|
#if defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901L) /* C99 supports __func__ as a standard. */
|
|
|
# define SDL_FUNCTION __func__
|
|
|
-#elif ((__GNUC__ >= 2) || defined(_MSC_VER) || defined (__WATCOMC__))
|
|
|
+#elif ((defined(__GNUC__) && (__GNUC__ >= 2)) || defined(_MSC_VER) || defined (__WATCOMC__))
|
|
|
# define SDL_FUNCTION __FUNCTION__
|
|
|
#else
|
|
|
# define SDL_FUNCTION "???"
|