Oh, D'oh! Thanks Joseph, apologies for the needless email on the list then. One final question if I could -- does that mean that in order to support "may-alias" with the bracket syntax on both Clang and GCC, it would require: union [[gnu::may_alias]] [[clang::may_alias]] foo {}; On Tue, Dec 6, 2022 at 11:54 AM Joseph Myers wrote: > On Mon, 5 Dec 2022, Gavin Ray via Gcc wrote: > > > union [[may_alias]] broken2 {}; > > With [[]] syntax it's [[gnu::may_alias]], since it's not a standard > attribute. > > -- > Joseph S. Myers > joseph@codesourcery.com >