https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69843
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jakub at gcc dot gnu.org --- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Is the forward declaration here in glibc headers? If yes, using __attribute__((may_alias)) there too wouldn't hurt. Or do you mean users forward declare standard types before including glibc headers?