Skip to content

Commit 36ea119

Browse files
committed
Use __attribute__((assume())) in ZEND_ASSUME when available
1 parent 4091d24 commit 36ea119

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

Zend/zend_portability.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,8 @@
8989

9090
#if defined(ZEND_WIN32) && !defined(__clang__)
9191
# define ZEND_ASSUME(c) __assume(c)
92+
#elif defined(__GNUC__) && !defined(__clang__) && __GNUC__ >= 13
93+
# define ZEND_ASSUME(c) __attribute__((assume(c)))
9294
#elif defined(__clang__) && __has_builtin(__builtin_assume)
9395
# pragma clang diagnostic ignored "-Wassume"
9496
# define ZEND_ASSUME(c) __builtin_assume(c)

0 commit comments

Comments
 (0)