https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88175
--- Comment #1 from Jonny Grant <jg at jguk dot org> --- Edit header.h to comment out this line, and the issue disapears. string dummy; // for some reason this is needed to force the error to be shown as header.h:8:16: