tinycc-devel
[Top][All Lists]
Advanced

[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?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]