In gcc/objc/:
commita53aa046850c0271a5729af9f258dcc1b947b3b2
authornicola <nicola@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 Jun 2011 18:54:32 +0000 (2 18:54 +0000)
committernicola <nicola@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 Jun 2011 18:54:32 +0000 (2 18:54 +0000)
treec5eb3b5146458a81edad3cd5ef6d4467cb3fd01c
parent5a2e53487f615d5896ea3b827adc3cb43c3744e8
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@174575 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/objc/ChangeLog
gcc/objc/objc-act.c
gcc/testsuite/ChangeLog
gcc/testsuite/obj-c++.dg/method-6.mm [copied from gcc/testsuite/objc.dg/method-19.m with 64% similarity]
gcc/testsuite/obj-c++.dg/method-7.mm [copied from gcc/testsuite/objc.dg/method-5.m with 64% similarity]
gcc/testsuite/obj-c++.dg/method-lookup-1.mm [new file with mode: 0644]
gcc/testsuite/objc.dg/method-19.m
gcc/testsuite/objc.dg/method-5.m
gcc/testsuite/objc.dg/method-lookup-1.m [new file with mode: 0644]