1
0
mirror of https://github.com/php/php-src.git synced 2026-03-24 00:02:20 +01:00

Use zend_always_inline for frameless function template functions (GH-21316)

This commit is contained in:
Ilija Tovilo
2026-03-03 00:20:34 +01:00
committed by GitHub
parent bfd66bbdf0
commit a83c025730
4 changed files with 6 additions and 6 deletions

View File

@@ -1088,7 +1088,7 @@ flf_clean:;
Z_FLF_PARAM_FREE_STR(2, property_tmp) Z_FLF_PARAM_FREE_STR(2, property_tmp)
} }
static inline void _class_exists_impl(zval *return_value, zend_string *name, bool autoload, int flags, int skip_flags) /* {{{ */ static zend_always_inline void _class_exists_impl(zval *return_value, zend_string *name, bool autoload, int flags, int skip_flags) /* {{{ */
{ {
zend_string *lcname; zend_string *lcname;
zend_class_entry *ce; zend_class_entry *ce;

View File

@@ -1527,7 +1527,7 @@ PHP_FUNCTION(array_walk_recursive)
* 0 = return boolean * 0 = return boolean
* 1 = return key * 1 = return key
*/ */
static inline void _php_search_array(zval *return_value, zval *value, zval *array, bool strict, int behavior) /* {{{ */ static zend_always_inline void _php_search_array(zval *return_value, zval *value, zval *array, bool strict, int behavior) /* {{{ */
{ {
zval *entry; /* pointer to array entry */ zval *entry; /* pointer to array entry */
zend_ulong num_idx; zend_ulong num_idx;

View File

@@ -1500,7 +1500,7 @@ PHPAPI size_t php_dirname(char *path, size_t len)
} }
/* }}} */ /* }}} */
static inline void _zend_dirname(zval *return_value, zend_string *str, zend_long levels) static zend_always_inline void _zend_dirname(zval *return_value, zend_string *str, zend_long levels)
{ {
zend_string *ret; zend_string *ret;
@@ -1745,7 +1745,7 @@ PHP_FUNCTION(stristr)
} }
/* }}} */ /* }}} */
static inline void _zend_strstr(zval *return_value, zend_string *haystack, zend_string *needle, bool part) static zend_always_inline void _zend_strstr(zval *return_value, zend_string *haystack, zend_string *needle, bool part)
{ {
const char *found = NULL; const char *found = NULL;
zend_long found_offset; zend_long found_offset;
@@ -1889,7 +1889,7 @@ PHP_FUNCTION(str_ends_with)
} }
/* }}} */ /* }}} */
static inline void _zend_strpos(zval *return_value, zend_string *haystack, zend_string *needle, zend_long offset) static zend_always_inline void _zend_strpos(zval *return_value, zend_string *haystack, zend_string *needle, zend_long offset)
{ {
const char *found = NULL; const char *found = NULL;

View File

@@ -344,7 +344,7 @@ PHP_FUNCTION(is_object)
} }
/* }}} */ /* }}} */
static inline void _zend_is_numeric(zval *return_value, zval *arg) static zend_always_inline void _zend_is_numeric(zval *return_value, zval *arg)
{ {
switch (Z_TYPE_P(arg)) { switch (Z_TYPE_P(arg)) {
case IS_LONG: case IS_LONG: