https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65238
--- Comment #5 from Marek Polacek <mpolacek at gcc dot gnu.org> --- (In reply to Iain Sandoe from comment #4) > well, I suppose, before digging deeper into fixing this, the question is > "should __has_attribute/__has_cpp_attribute be enabled for traditional"? I believe it should, e.g. __has_include works in traditional cpp.