Chris Lattner <clatt...@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

Reply via email to