summaryrefslogtreecommitdiff
path: root/php/src/IcePHP/Init.cpp
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2013-06-12 15:57:57 -0700
committerMark Spruiell <mes@zeroc.com>2013-06-12 15:57:57 -0700
commit3f3bf46c8a62b26c51ca52800657186cfbc8a799 (patch)
tree39733798f3581a1f09e737a4eef02ea8fc6a4427 /php/src/IcePHP/Init.cpp
parentremoving extraneous semicolon in UserExceptionFactory.h (diff)
downloadice-3f3bf46c8a62b26c51ca52800657186cfbc8a799.tar.bz2
ice-3f3bf46c8a62b26c51ca52800657186cfbc8a799.tar.xz
ice-3f3bf46c8a62b26c51ca52800657186cfbc8a799.zip
ICE-5349 - add optional demo for php/py/rb
Diffstat (limited to 'php/src/IcePHP/Init.cpp')
-rw-r--r--php/src/IcePHP/Init.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/php/src/IcePHP/Init.cpp b/php/src/IcePHP/Init.cpp
index 4d6c90e2fee..91f14d2ab7d 100644
--- a/php/src/IcePHP/Init.cpp
+++ b/php/src/IcePHP/Init.cpp
@@ -24,7 +24,9 @@ using namespace IcePHP;
// Necessary to suppress warnings from ZEND_END_ARG_INFO.
//
#if defined(__GNUC__)
-# pragma GCC diagnostic ignored "-Wnarrowing"
+# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 7)
+# pragma GCC diagnostic ignored "-Wnarrowing"
+# endif
#endif
ZEND_DECLARE_MODULE_GLOBALS(ice)
@@ -39,7 +41,9 @@ ZEND_END_ARG_INFO()
// enable warning again
//
#if defined(__GNUC__)
-# pragma GCC diagnostic error "-Wnarrowing"
+# if __GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 7)
+# pragma GCC diagnostic error "-Wnarrowing"
+# endif
#endif
#define ICEPHP_COMMUNICATOR_FUNCTIONS \