From: Lennart Poettering Date: Fri, 1 Mar 2024 20:43:21 +0000 (+0100) Subject: hashmap: reorder fields to pack structure better X-Git-Tag: v256-rc1~670 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e28b70a52752a3da6d517982f33a9b1ee85f3f37;p=thirdparty%2Fsystemd.git hashmap: reorder fields to pack structure better When building with ENABLE_DEBUG_HASHMAP we can pack the hashmap iterator structure a bit better. Fixes: #31558 --- diff --git a/src/basic/hashmap.h b/src/basic/hashmap.h index 28929843c89..49d9d118cc3 100644 --- a/src/basic/hashmap.h +++ b/src/basic/hashmap.h @@ -39,8 +39,8 @@ typedef struct IteratedCache IteratedCache; /* Caches the iterated order of on * by hashmap users, so the definition has to be here. Do not use its fields * directly. */ typedef struct { - unsigned idx; /* index of an entry to be iterated next */ const void *next_key; /* expected value of that entry's key pointer */ + unsigned idx; /* index of an entry to be iterated next */ #if ENABLE_DEBUG_HASHMAP unsigned put_count; /* hashmap's put_count recorded at start of iteration */ unsigned rem_count; /* hashmap's rem_count in previous iteration */