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