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

Remove dead stores from ext/spl (#12550)

This commit is contained in:
Niels Dossche
2023-10-29 14:42:23 +00:00
committed by GitHub
parent 53218b1a32
commit 4cfc8f6d7a
2 changed files with 3 additions and 3 deletions

View File

@@ -740,7 +740,7 @@ PHP_METHOD(SplFixedArray, fromArray)
}
spl_fixedarray_init(&array, tmp);
ZEND_HASH_FOREACH_KEY_VAL(Z_ARRVAL_P(data), num_index, str_index, element) {
ZEND_HASH_FOREACH_NUM_KEY_VAL(Z_ARRVAL_P(data), num_index, element) {
ZVAL_COPY_DEREF(&array.elements[num_index], element);
} ZEND_HASH_FOREACH_END();

View File

@@ -1198,7 +1198,7 @@ PHP_METHOD(RecursiveTreeIterator, current)
}
if (object->flags & RTIT_BYPASS_CURRENT) {
zend_object_iterator *iterator = object->iterators[object->level].iterator;
zend_object_iterator *iterator;
zval *data;
SPL_FETCH_SUB_ITERATOR(iterator, object);
@@ -1920,7 +1920,7 @@ PHP_METHOD(RegexIterator, accept)
/* {{{ Returns current regular expression */
PHP_METHOD(RegexIterator, getRegex)
{
spl_dual_it_object *intern = Z_SPLDUAL_IT_P(ZEND_THIS);
spl_dual_it_object *intern;
if (zend_parse_parameters_none() == FAILURE) {
RETURN_THROWS();