http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46462
--- Comment #5 from Paolo Bonzini <bonzini at gnu dot org> 2010-11-14 13:10:45 UTC --- Author: bonzini Date: Sun Nov 14 13:10:41 2010 New Revision: 166732 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=166732 Log: 2010-11-13 Paolo Bonzini <bonz...@gnu.org> PR c/46462 * c-decl.c (declspecs_add_type): Make variables with error types integers. * c-parser.c (c_parser_next_tokens_start_declaration): Two IDs do not start a declaration before an Objective-C foreach. (c_parser_declaration_or_fndef): Improve recovery after unknown type name. (c_parser_for_statement): Hoist entrance of "foreach context" before ifs, add corresponding reset where it was missing. Do not set objc_could_be_foreach_context for C. Modified: trunk/gcc/ChangeLog trunk/gcc/c-decl.c trunk/gcc/c-parser.c