feature request
David Skinner
dskinner@nersc.gov
Tue Nov 16 17:41:00 GMT 2004
Hi Sam,
I was thinking more generally than just semicolons. Any single line
based syntax problem could report the context in the source in which the
error was encountered.
-David
Sam Lauber wrote:
> I agree with you. It's very frustrating when I forget the semicolon and GCC says that. But I have an idea:
>
> code: return "something" /* no semicolon */
>
> GCC:
> somefile.c:35: no semicolon at end of line
>
> I think that would be a good idea. Maybe there could be an option -falternitive-semicolons that switches between your behavior, my behavior, and the default.
>
> Samuel Lauber
>
> ----- Original Message -----
> From: David Skinner <dskinner@nersc.gov>
> To: gcc@gnu.org
> Subject: feature request
> Date: Mon, 15 Nov 2004 14:08:09 -0800
>
>
>>could this sort of output :
>>
>>gcc -O2 -g -c -DLINUX_X86 -I../include -DIPM_SYSLOG_DIR="\"/doesnotexist\""
>>-DPENTIUM_M -I/usr/common/usg/papi/3.0b4//include -DHPM_PAPI
>>-DPENTIUM_M libipm.c
>>libipm.c: In function `ipm_report':
>>libipm.c:5650: syntax error before ';' token
>>make[1]: *** [libipm.a] Error 1
>>
>>be augmented with a line or two given context of the error?
>>
>>
>>gcc -O2 -g -c -DLINUX_X86 -I../include -DIPM_SYSLOG_DIR="\"/doesnotexist\""
>>-DPENTIUM_M -I/usr/common/usg/papi/3.0b4//include -DHPM_PAPI
>>-DPENTIUM_M libipm.c
>>libipm.c: In function `ipm_report':
>>libipm.c:5650: syntax error before ';' token
>>libipm.c: /* print stuff */
>>libipm.c: printf("I forgot the semicolon\n")
>>libipm.c: printf("I remembered it this time :)\n");
>>make[1]: *** [libipm.a] Error 1
>>
>>
>
>
More information about the Gcc
mailing list