http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48187

--- Comment #3 from Nicola Pero <nicola at gcc dot gnu.org> 2011-05-24 21:29:38 
UTC ---
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.p...@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.p...@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.p...@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

Reply via email to