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? _______________________________________________ Tinycc-devel mailing list Tinycc-devel@nongnu.org https://lists.nongnu.org/mailman/listinfo/tinycc-devel