In gcc/objc/: 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>
commit5a2a6eb0503f631694426849a94ccb8355c7aad9
authorNicola Pero <nicola.pero@meta-innovation.com>
Sat, 13 Nov 2010 15:53:32 +0000 (13 15:53 +0000)
committerNicola Pero <nicola@gcc.gnu.org>
Sat, 13 Nov 2010 15:53:32 +0000 (13 15:53 +0000)
treec667cb4ec1103e130eeb2173f6ac0768f8048e8c
parent4286fd7aec2b44e77d2ca271c6a5aecf6bc753bb
In gcc/objc/: 2010-11-13 Nicola Pero <nicola.pero@meta-innovation.com>

In gcc/objc/:
2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>

        * objc-act.c (objc_get_protocol_qualified_type): detect cases
        where we are asked to attach a protocol to something which is not
        an Objective-C object type, and produce an error.

In gcc/testsuite/:
2010-11-13  Nicola Pero  <nicola.pero@meta-innovation.com>

        * objc/compile/20060406-1.m: Fixed testcase not to try to qualify
        a pointer to an arbitrary C struct with an Objective-C protocol.
        Test various valid uses of typedef with Objective-C objects and
        protocols instead.
        * objc.dg/invalid-type-1.m: New.
        * obj-c++.dg/invalid-type-1.m: New.

From-SVN: r166709
gcc/objc/ChangeLog
gcc/objc/objc-act.c
gcc/testsuite/ChangeLog
gcc/testsuite/obj-c++.dg/invalid-type-1.mm [new file with mode: 0644]
gcc/testsuite/objc.dg/invalid-type-1.m [new file with mode: 0644]
gcc/testsuite/objc/compile/20060406-1.m