https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103210
--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> --- And GCC already has a distinct "too many braces around scalar initializer" diagnostic (an error) for the cases covered by that Clang option. I think this is a different case (although without a proper testcase I'm not sure exactly what kind of initializer causes the warning).