https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88144
--- Comment #6 from Eric Gallager <egallager at gcc dot gnu.org> --- (In reply to Jonathan Wakely from comment #3) > Maybe -Wdeprecated or -Wdeprecated-declarations I think clang puts this under -Wgnu-designator: https://clang.llvm.org/docs/DiagnosticsReference.html#wgnu-designator Just brainstorming an options entry: Wgnu-designator C ObjC C++ ObjC++ Warning Var(warn_gnu_designator) LangEnabledBy(C ObjC C++ ObjC++,Wall || Wextra || Wpedantic || Wdeprecated || Wdeprecated-declarations || Wdesignated-init) Warn on use of obsolete GNU syntax for designated initializers.