I saw that clang-18 hit Debian unstable, so I did my usual "build and see if it finds anything new to complain about". Here's the result. :) Note that that first one is a regression in the upcoming v2.42, though I suspect the fallout would not be very widespread (see comments in the commit message). [1/2]: fsck: use enum object_type for fsck_walk callback [2/2]: hashmap: use expected signatures for comparison functions builtin/fsck.c | 2 +- compat/terminal.c | 10 ++++++---- range-diff.c | 11 +++++++---- 3 files changed, 14 insertions(+), 9 deletions(-) -Peff