[Bug c/92720] cc1 accepts #include /dev/stdin inline
redi at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Fri Nov 29 11:35:00 GMT 2019
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92720
--- Comment #3 from Jonathan Wakely <redi at gcc dot gnu.org> ---
(In reply to Andrew Pinski from comment #1)
> GCC does not check the files.
>
> >echo '\042hello botfelk\\n\042'
> This one fails for me too:
> In file included from t8.c:5:0:
> /dev/stdin: In function ‘main’:
> /dev/stdin:1:1: error: stray ‘\’ in program
> /dev/stdin:1:2: error: invalid suffix "hello" on integer constant
> /dev/stdin:1:11: error: expected ‘)’ before ‘botfelk’
> /dev/stdin:1:18: error: stray ‘\’ in program
> /dev/stdin:1:19: error: stray ‘\’ in program
> /dev/stdin:1:21: error: stray ‘\’ in program
You need to use -e for GNU echo to interpret the \042 characters.
More information about the Gcc-bugs
mailing list