I wrote: > so I can know why the CI did not report it within three weeks
That was because the compilation error occurred only with clang 18, which was released in March 2024 and is therefore not yet present in the *BSD distros. In the last two years, I got the feeling that clang is adopting new ISO C features more quickly than GCC (seen with the K&R prototypes removal in clang 16, now with ckd_add in clang 18). So, would it make sense to do a CI build with the newest released clang version? In contrast, a CI build with the newest released gcc version seems less urgent, since - Fedora jumps on the newest gcc quickly, - gcc is not so frequently ahead of clang regarding ISO C language features. Right? Opinions? Bruno