https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90184
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Last reconfirmed| |2022-01-07 Status|UNCONFIRMED |NEW Ever confirmed|0 |1 --- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Confirmed, I didn't even know what using was pointing to. simple testcase: int e [[using gnu : aligned(alignof(int))]]; Anyways here is what clang reports: <source>:1:9: warning: default scope specifier for attributes is a C++17 extension [-Wc++17-extensions] int e [[using gnu : aligned(alignof(int))]]; ^ Which I think is clang's is easier to understand.