https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62194
--- Comment #6 from Martin Sebor <msebor at gcc dot gnu.org> --- I'm not sure that changing the meaning of fundamental language constructs like declarations and writes to them in such a profound way would be viewed as a good idea. One way to find out is to email the gcc mailing list. An even better way is to prototype it and post an RFC patch to gcc-patches.