Commit 178a5e79971 for php.net
commit 178a5e79971bebe58cd0f578a1ede0e8dbf90690
Author: Arnaud Le Blanc <arnaud.lb@gmail.com>
Date: Tue May 5 11:20:26 2026 +0200
Fix compiler warning with GCC 16: variable 'offset' set but not used [-Werror=unused-but-set-variable=]
diff --git a/ext/mysqlnd/mysqlnd_result.c b/ext/mysqlnd/mysqlnd_result.c
index ae8dc77b4cd..f43b1d7f59d 100644
--- a/ext/mysqlnd/mysqlnd_result.c
+++ b/ext/mysqlnd/mysqlnd_result.c
@@ -994,8 +994,7 @@ MYSQLND_METHOD(mysqlnd_res, fetch_into)(MYSQLND_RES * result, const unsigned int
array_init_size(return_value, array_size);
HashTable *row_ht = Z_ARRVAL_P(return_value);
- MYSQLND_FIELD *field = meta->fields;
- for (unsigned i = 0; i < meta->field_count; i++, field++) {
+ for (unsigned i = 0; i < meta->field_count; i++) {
zval *data = &row_data[i];
if (flags & MYSQLND_FETCH_NUM) {
@@ -1038,10 +1037,9 @@ MYSQLND_METHOD(mysqlnd_res, fetch_row_c)(MYSQLND_RES * result)
mysqlnd_result_free_prev_data(result);
if (result->m.fetch_row(result, &row_data, 0, &fetched_anything) == PASS && fetched_anything) {
unsigned field_count = result->field_count;
- MYSQLND_FIELD *field = result->meta->fields;
ret = mnd_emalloc(field_count * sizeof(char *));
- for (unsigned i = 0; i < field_count; i++, field++) {
+ for (unsigned i = 0; i < field_count; i++) {
zval *data = &row_data[i];
if (Z_TYPE_P(data) != IS_NULL) {
convert_to_string(data);
diff --git a/ext/opcache/zend_persist.c b/ext/opcache/zend_persist.c
index 38e58d5a166..29b6c2f7a6b 100644
--- a/ext/opcache/zend_persist.c
+++ b/ext/opcache/zend_persist.c
@@ -543,9 +543,8 @@ static void zend_persist_op_array_ex(zend_op_array *op_array, zend_persistent_sc
zend_op *new_opcodes = zend_shared_memdup_put(op_array->opcodes, sizeof(zend_op) * op_array->last);
zend_op *opline = new_opcodes;
zend_op *end = new_opcodes + op_array->last;
- int offset = 0;
- for (; opline < end ; opline++, offset++) {
+ for (; opline < end ; opline++) {
#if ZEND_USE_ABS_CONST_ADDR
if (opline->op1_type == IS_CONST) {
opline->op1.zv = (zval*)((char*)opline->op1.zv + ((char*)op_array->literals - (char*)orig_literals));