File libpsm2-gcc16-fixes.patch of Package libpsm2

commit ae8ed797f23b904a80d054ef10e286abe854a3ba
Author: Nicolas Morey <nmorey@suse.com>
Date:   Tue Jan 20 13:50:57 2026 +0100

    libpsm2: gcc16 fixes
    
    Signed-off-by: Nicolas Morey <nmorey@suse.com>

diff --git psm_mpool.c psm_mpool.c
index e36e91724333..2a42e6e12287 100644
--- psm_mpool.c
+++ psm_mpool.c
@@ -435,8 +435,6 @@ void psmi_mpool_chunk_dealloc(mpool_t mp, int idx)
 void psmi_mpool_destroy(mpool_t mp)
 {
 	int i = 0;
-	size_t nbytes = mp->mp_num_obj * mp->mp_elm_size;
-
 	for (i = 0; i < mp->mp_elm_vector_size; i++) {
 		if (mp->mp_elm_vector[i]) {
 #ifdef PSM_CUDA
@@ -447,9 +445,7 @@ void psmi_mpool_destroy(mpool_t mp)
 		}
 	}
 	psmi_free(mp->mp_elm_vector);
-	nbytes += mp->mp_elm_vector_size * sizeof(struct mpool_element *);
 	psmi_free(mp);
-	nbytes += sizeof(struct mpool);
 }
 
 /**
openSUSE Build Service is sponsored by