https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64417
--- Comment #3 from Marek Polacek <mpolacek at gcc dot gnu.org> --- I have a patch for rejecting such code, but the question is if it is desirable to not accept that code, since e.g. glibc used to (?) misuse this feature.