On Fri, Jun 10, 2022 at 10:40:15PM +0200, Alejandro Colomar via Gcc wrote: > So, could you please drop that from C2x?
No! For one it diverges from C++, but also it means something different at the different locations. [[attr0]] void foo (void), bar (void); appertains to both declarations, while void baz [[attr1]] (void), qux [[attr2]] (void); appertains to only the specific declaration. void corge (void) [[attr3]]; appertains to the function type. Jakub