mirror of
https://github.com/php/php-src.git
synced 2024-09-21 09:57:23 +00:00
zend_alloc trailing 1 calculation helper ZEND_ATTRIBUTE_CONST addition. (#13874)
This commit is contained in:
parent
e5f4cdd62f
commit
7a3516cca5
@ -541,7 +541,7 @@ static void *zend_mm_mmap(size_t size)
|
||||
/***********/
|
||||
|
||||
/* number of trailing set (1) bits */
|
||||
static zend_always_inline int zend_mm_bitset_nts(zend_mm_bitset bitset)
|
||||
ZEND_ATTRIBUTE_CONST static zend_always_inline int zend_mm_bitset_nts(zend_mm_bitset bitset)
|
||||
{
|
||||
#if (defined(__GNUC__) || __has_builtin(__builtin_ctzl)) && SIZEOF_ZEND_LONG == SIZEOF_LONG && defined(PHP_HAVE_BUILTIN_CTZL)
|
||||
return __builtin_ctzl(~bitset);
|
||||
|
Loading…
Reference in New Issue
Block a user