[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Tinycc-devel] Report a Bug about Parsing "#include" Line
From: |
Pierpaolo Bernardi |
Subject: |
Re: [Tinycc-devel] Report a Bug about Parsing "#include" Line |
Date: |
Thu, 21 Mar 2024 14:27:45 +0100 |
On Thu, Mar 21, 2024 at 1:25 PM 837806295 via Tinycc-devel
<tinycc-devel@nongnu.org> wrote:
> Report a bug about parsing "#include" line.
> In GCC, the above test code can be compiled successfully. It seems that
> GCC skip the code after '>'.
>
> In TCC, it don't check the code after '>', just take the code as normal code.
>
> According to C99, whitespace is the only character that can appear after
> '>'. Comments are take as whitespace.
So, looks like neither GCC nor TCC are correct in this case.
> It seems that the following code need be added to near line 1374 in
> "tccpp.c".
> Fix:
>
>
> while (tok != TOK_LINEFEED)
> next_nomacro();
I think an error should be signalled, instead?