This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Is a Better Warning for this Stupid Mistake?
- From: Robert Dewar <dewar at adacore dot com>
- To: Joel Sherrill <joel dot sherrill at oarcorp dot com>
- Cc: GCC List <gcc at gcc dot gnu dot org>
- Date: Thu, 26 Feb 2009 04:44:51 -0500
- Subject: Re: Is a Better Warning for this Stupid Mistake?
- References: <49A58669.6010800@oarcorp.com>
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.