https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108391
--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> --- Oh clang isn't using it, you're using it explicitly. So then that's a bug in your code. You shouldn't use it unless the macro is defined to say that it's usable.