https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
--- Comment #3 from Richard Earnshaw <rearnsha at gcc dot gnu.org> --- Both pragma and attribute are keywords in the language. If the substituted value were placed in quotes, would that help?
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79868
--- Comment #3 from Richard Earnshaw <rearnsha at gcc dot gnu.org> --- Both pragma and attribute are keywords in the language. If the substituted value were placed in quotes, would that help?