https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100462
Marco Trevisan <mail at 3v1n0 dot net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |UNCONFIRMED Resolution|INVALID |--- --- Comment #10 from Marco Trevisan <mail at 3v1n0 dot net> --- (In reply to Jakub Jelinek from comment #9) > <string> certainly contains lots of tokens, so you can't expect PCH to work > after including that header. It needs to go before that. Could be any include... The point here is that any `-include` in command line breaks pch.