diff --git a/simgear/compiler.h b/simgear/compiler.h index 5f02adb2..eca95fe5 100644 --- a/simgear/compiler.h +++ b/simgear/compiler.h @@ -132,7 +132,7 @@ #ifdef __APPLE__ # ifdef __GNUC__ -# if ( __GNUC__ >= 3 ) && ( __GNUC_MINOR__ >= 3 ) +# if ( __GNUC__ > 3 ) || ( __GNUC__ == 3 && __GNUC_MINOR__ >= 3 ) inline int (isnan)(double r) { return !(r <= 0 || r >= 0); } # else // any C++ header file undefines isinf and isnan