https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110375
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |WONTFIX --- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- The code is undefined, the point to initialize it something which might be safe enough for most cases. Yes in the case of pointer to data members, it is not the same as null but that is ok, it is still intialized to something.