https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112556
--- Comment #7 from Joseph S. Myers <jsm28 at gcc dot gnu.org> --- I don't object to a backport if someone wishes to backport it. (Technically this is a regression between GCC 10 where false in <stdbool.h> had type int and GCC 11 where it had type _Bool in C2X mode, so resulting in use as a null pointer constant being wrongly rejected; compile #include <stdbool.h> void *p = false; with -std=gnu2x with different GCC versions to show this.)