]> granicus.if.org Git - php/commitdiff
No always_inline attribute in gcc2
authorRasmus Lerdorf <rasmus@php.net>
Fri, 5 Jun 2009 22:19:59 +0000 (22:19 +0000)
committerRasmus Lerdorf <rasmus@php.net>
Fri, 5 Jun 2009 22:19:59 +0000 (22:19 +0000)
Zend/zend.h

index ed7183fe8e3b39f6c9233e27b02d4db105d169b6..d5afb46f3f8a789fb3f0954a998624264dc6c9ac 100644 (file)
@@ -407,7 +407,12 @@ struct _zval_struct {
 #define Z_SET_ISREF_TO(z, isref)       Z_SET_ISREF_TO_P(&(z), isref)
 
 #if defined(__GNUC__)
+#if __GNUC__ >= 3
 #define zend_always_inline inline __attribute__((always_inline))
+#else
+#define zend_always_inline inline
+#endif
+
 #elif defined(_MSC_VER)
 #define zend_always_inline __forceinline
 #else