https://gcc.gnu.org/bugzilla/show_bug.cgi?id=84890
--- Comment #9 from Martin Sebor <msebor at gcc dot gnu.org> --- (In reply to Martin Sebor from comment #8) To clarify: it's not correct to directly include the <string> header in a GCC source file. Instead, one is expected to define the INCLUDE_STRING macro before including gcc/system.h.