summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Carlier <devnexen@gmail.com>2018-03-10 08:03:12 +0000
committerNikita Popov <nikita.ppv@gmail.com>2018-03-23 19:05:51 +0100
commit112578fc359c96f115a6d61e67f277fc64ed470e (patch)
treec04fe03d6f9365efdbea3f7ec431cf93add2f09d
parent08e6840801eb608264a25bd549f9efd8b51d962b (diff)
downloadphp-git-112578fc359c96f115a6d61e67f277fc64ed470e.tar.gz
Don't use optimize pragmas with clang
-rw-r--r--Zend/zend_execute.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/Zend/zend_execute.c b/Zend/zend_execute.c
index 2aeef79326..99519ddfd5 100644
--- a/Zend/zend_execute.c
+++ b/Zend/zend_execute.c
@@ -3313,7 +3313,7 @@ ZEND_API int ZEND_FASTCALL zend_do_fcall_overloaded(zend_execute_data *call, zva
} \
} while (0)
-#if ZEND_GCC_VERSION >= 4000
+#if ZEND_GCC_VERSION >= 4000 && !defined(__clang__)
# pragma GCC push_options
# pragma GCC optimize("no-gcse")
# pragma GCC optimize("no-ivopts")
@@ -3321,7 +3321,7 @@ ZEND_API int ZEND_FASTCALL zend_do_fcall_overloaded(zend_execute_data *call, zva
#include "zend_vm_execute.h"
-#if ZEND_GCC_VERSION >= 4000
+#if ZEND_GCC_VERSION >= 4000 && !defined(__clang__)
# pragma GCC pop_options
#endif