r174142 - in /trunk/gcc: ChangeLog c-parser.c c...

nicola@gcc.gnu.org nicola@gcc.gnu.org
Tue May 24 21:29:00 GMT 2011


Author: nicola
Date: Tue May 24 21:29:35 2011
New Revision: 174142

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=174142
Log:
In gcc/:
2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR objc/48187
	* c-parser.c (c_parser_objc_class_instance_variables): More robust
	parsing of syntax error in ObjC instance variable lists.  In
	particular, avoid an infinite loop if there is a stray ']'.
	Updated error message.

In gcc/cp/:
2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>,

	* parser.c (cp_parser_objc_class_ivars): Deal gracefully with a
	syntax error in declaring an ObjC instance variable.

In gcc/testsuite/:
2011-05-24  Nicola Pero  <nicola.pero@meta-innovation.com>

	PR objc/48187
	* objc.dg/pr48187.m: New testcase.
	* obj-c++.dg/pr48187.mm: New testcase.
	* objc.dg/ivar-extra-semicolon.m: New testcase.

Added:
    trunk/gcc/testsuite/obj-c++.dg/pr48187.mm
    trunk/gcc/testsuite/objc.dg/ivar-extra-semicolon.m
    trunk/gcc/testsuite/objc.dg/pr48187.m
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/c-parser.c
    trunk/gcc/cp/ChangeLog
    trunk/gcc/cp/parser.c
    trunk/gcc/testsuite/ChangeLog



More information about the Gcc-cvs mailing list