cvs: ZendEngine2 / zend.h
[email protected] ("Rasmus Lerdorf") Fri, 05 Jun 2009 22:19:59 -0000
| Newsgroups | php.zend-engine.cvs |
|---|---|
| Message-ID | <cvsrasmus1244240399@cvsserver> |
rasmus Fri Jun 5 22:19:59 2009 UTC
Modified files:
/ZendEngine2 zend.h
Log:
No always_inline attribute in gcc2
http://cvs.php.net/viewvc.cgi/ZendEngine2/zend.h?r1=1.370&r2=1.371&diff_format=u
Index: ZendEngine2/zend.h
diff -u ZendEngine2/zend.h:1.370 ZendEngine2/zend.h:1.371
--- ZendEngine2/zend.h:1.370 Mon Jun 1 17:52:29 2009
+++ ZendEngine2/zend.h Fri Jun 5 22:19:59 2009
@@ -17,7 +17,7 @@
+----------------------------------------------------------------------+
*/
-/* $Id: zend.h,v 1.370 2009/06/01 17:52:29 nlopess Exp $ */
+/* $Id: zend.h,v 1.371 2009/06/05 22:19:59 rasmus Exp $ */
#ifndef ZEND_H
#define ZEND_H
@@ -407,7 +407,12 @@
#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