Joel Sherrill wrote:
Hi,

I made a stupid typo and accidentally included
an unprotected file from itself.  The error
message generated by gcc surprised me and I
wondered if there was a better alternative.

Seems like a perfectly fine message to me, what
do you suggest in its place (remember that recursive
includes are allowed, they are not illegal).

$ cat recursive_include.c
#include "recursive_include.c"
$ gcc -c recursive_include.c ................
                 from recursive_include.c:1:
recursive_include.c:1:31: error: #include nested too deeply
$ gcc -c recursive_include.c 2>&1 | wc -l
200

Thanks.


Reply via email to