https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86743
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Summary|Compilation failure when |[c++98] Compilation failure |initializing POD structs |when initializing POD |containing constant member |structs containing constant | |member --- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- ICC (EDG) still rejects this for -std=c++98 while clang accepts this. I highly doubt there is anything to be done for C++98/C++03 modes.