https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93923
--- Comment #6 from Jeffrey A. Law <law at redhat dot com> --- ISTM that if the standard disallows, then we should as well. We could always raise a DR if we think the standard ought to be updated to be more user friendly in what it accepts. I think I ran into maybe a half-dozen of these kind of things across all of Fedora this cycle -- I was never able to analyze them all. I think you decided one was a real bug (the fairly recent fix for ceph). Anyway, you and Jason are the experts here and I'll support whatever decision you make. I'm just trying to knock things off the TODO list for gcc-10, so when you indicate the code isn't standards conforming, I'm going to jump on the "CLOSED/INVALID" path quickly.