[Bug objc/34033] compiler accepts invalid string concatenation
nicola at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Nov 22 19:29:00 GMT 2010
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34033
--- Comment #3 from Nicola Pero <nicola at gcc dot gnu.org> 2010-11-22 19:27:27 UTC ---
Author: nicola
Date: Mon Nov 22 19:27:17 2010
New Revision: 167048
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=167048
Log:
In gcc/c-family/:
2010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
PR objc/34033
* c-lex.c (lex_string): Check that each string in an Objective-C
string concat sequence starts with either one or zero '@', and
that there are no spurious '@' signs at the end.
In gcc/testsuite/:
2010-11-22 Nicola Pero <nicola.pero@meta-innovation.com>
PR objc/34033
* objc.dg/strings-1.m: New.
* objc.dg/strings-2.m: New.
* obj-c++.dg/strings-1.mm: New.
* obj-c++.dg/strings-2.mm: New.
Added:
trunk/gcc/testsuite/obj-c++.dg/strings-1.mm
trunk/gcc/testsuite/obj-c++.dg/strings-2.mm
trunk/gcc/testsuite/objc.dg/strings-1.m
trunk/gcc/testsuite/objc.dg/strings-2.m
Modified:
trunk/gcc/c-family/ChangeLog
trunk/gcc/c-family/c-lex.c
trunk/gcc/testsuite/ChangeLog
More information about the Gcc-bugs
mailing list