https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64883
--- Comment #52 from Jonathan Wakely <redi at gcc dot gnu.org> --- I'm not even sure we should fixinclude the darwin headers. If darwin wants to ship headers that prevent users from defining the non-reserved attribute names as macros, that's darwin's business.