diff --git a/ext/pdo/pdo_stmt.c b/ext/pdo/pdo_stmt.c index f803dfe836b10..bf7936f94521d 100644 --- a/ext/pdo/pdo_stmt.c +++ b/ext/pdo/pdo_stmt.c @@ -638,15 +638,11 @@ static bool pdo_do_key_pair_fetch(pdo_stmt_t *stmt, enum pdo_fetch_orientation o static bool pdo_call_fetch_object_constructor(zend_function *constructor, HashTable *ctor_args, zval *return_value) { zval retval_constructor_call; - zend_fcall_info fci = { - .size = sizeof(zend_fcall_info), - .function_name = {}, - .object = Z_OBJ_P(return_value), - .retval = &retval_constructor_call, - .param_count = 0, - .params = NULL, - .named_params = ctor_args, - }; + zend_fcall_info fci = { 0 }; + fci.size = sizeof(zend_fcall_info); + fci.object = Z_OBJ_P(return_value); + fci.retval = &retval_constructor_call; + fci.named_params = ctor_args; zend_fcall_info_cache fcc = { .function_handler = constructor, .object = Z_OBJ_P(return_value), diff --git a/ext/spl/spl_iterators.c b/ext/spl/spl_iterators.c index 23eb95c4d7ea5..d0491f625529b 100644 --- a/ext/spl/spl_iterators.c +++ b/ext/spl/spl_iterators.c @@ -3086,7 +3086,7 @@ PHP_FUNCTION(iterator_apply) spl_iterator_apply_info apply_info = { .count = 0, .params_ht = NULL, - .fcc = {}, + .fcc = { 0 }, }; /* The HashTable is used to determine positional arguments */