We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 5752bbd commit 2f89438Copy full SHA for 2f89438
Zend/zend_portability.h
@@ -89,9 +89,6 @@
89
90
#if defined(ZEND_WIN32) && !defined(__clang__)
91
# define ZEND_ASSUME(c) __assume(c)
92
-#elif defined(__GNUC__) && !defined(__clang__) && __GNUC__ >= 13
93
-/* GCC emits a warning when __attribute__ appears directly after a label, so we need a do-while loop. */
94
-# define ZEND_ASSUME(c) do { __attribute__((assume(c))); } while (0)
95
#elif defined(__clang__) && __has_builtin(__builtin_assume)
96
# pragma clang diagnostic ignored "-Wassume"
97
# define ZEND_ASSUME(c) __builtin_assume(c)
0 commit comments