[Bug objc/48539] Missing warning when messaging a forward-declared class
nicola at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Jun 2 18:54:00 GMT 2011
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48539
--- Comment #2 from Nicola Pero <nicola at gcc dot gnu.org> 2011-06-02 18:54:34 UTC ---
Author: nicola
Date: Thu Jun 2 18:54:32 2011
New Revision: 174575
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=174575
Log:
In gcc/objc/:
2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
PR objc/48539
* objc-act.c (objc_finish_message_expr): Warn if messaging a class
that was only declared using @class without an @interface. Warn
if messaging an instance of a class that was only declared using
@class without an @interface, unless the receiver was also typed
with a protocol list.
In gcc/testsuite/:
2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
PR objc/48539
* objc.dg/method-5.m: Updated.
* objc.dg/method-19.m: Updated.
* objc.dg/method-lookup-1.m: New.
* obj-c++.dg/method-6.mm: Updated.
* obj-c++.dg/method-7.mm: Updated.
* obj-c++.dg/method-lookup-1.mm: New.
Added:
trunk/gcc/testsuite/obj-c++.dg/method-lookup-1.mm
trunk/gcc/testsuite/objc.dg/method-lookup-1.m
Modified:
trunk/gcc/objc/ChangeLog
trunk/gcc/objc/objc-act.c
trunk/gcc/testsuite/ChangeLog
trunk/gcc/testsuite/obj-c++.dg/method-6.mm
trunk/gcc/testsuite/obj-c++.dg/method-7.mm
trunk/gcc/testsuite/objc.dg/method-19.m
trunk/gcc/testsuite/objc.dg/method-5.m
More information about the Gcc-bugs
mailing list