On 7/13/24 09:15, Bruno Haible wrote:
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).
I don't have that feeling. I would put it differently, since GCC has supported the ckd_add stuff for some time, and has merely been reluctant to refuse to support K&R style function definitions (which C23 still allows as an extension).
I would instead say that GCC is more willing to support C23 extensions than Clang is.