https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113658
--- Comment #4 from Daniel Berrange <berrange at redhat dot com> --- (In reply to Jakub Jelinek from comment #3) > Obviously using __has_builtin is much better than using the really badly > designed __has_feature/__has_extension. > That said, wcs{chr,cmp,len,ncmp} and wmem{chr,cmp} aren't builtins in gcc > either, so I guess we shouldn't announce this "feature". Yes, I'll change the code I found to use __has_builtin instead, so it'll work with new & old GCC & CLang.