This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: expected '=', ',', ';', 'asm' or '__attribute__' before 'foo'


Chris Lattner <clattner@apple.com> writes:
>> Int foo (void) { return 1; }
>> 
>> A message like
>> error: expected '=', ',', ';', 'asm' or '__attribute__' before 'foo'
>> 
>> is just pain to the eyes, and apart from that it is not more helpful
>> than a simple "syntax error before 'foo':
>
> FWIW, Clang produces:
>
> t.c:1:1: error: unknown type name 'Int'; did you mean 'int'?
> Int foo (void)

gcc 4.6 (and later) produces a more reasonable message:

   $ gcc-4.6 -c e.c
   e.c:1:1: error: unknown type name âIntâ

I suspect the OA has an older version of gcc...

-Miles

-- 
80% of success is just showing up.  --Woody Allen


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]