https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86079
--- Comment #7 from jbeulich at novell dot com --- (In reply to Andreas Schwab from comment #5) > It's not plain C since the stray backslashes are invalid. As said - try with the stray ones removed, i.e. unsigned \ int \ u \ ; This _is_ valid C from all I know, and pre-processes to unsigned int u ; instead of unsigned int u ;