diff options
author | Nicola Pero <nicola.pero@meta-innovation.com> | 2010-12-29 01:16:55 +0000 |
---|---|---|
committer | Nicola Pero <nicola@gcc.gnu.org> | 2010-12-29 01:16:55 +0000 |
commit | db0581ae639455badae7df2198a3a5c06ea57581 (patch) | |
tree | 6a723a135597a8dd3a3f05a6175f3ddf722c6571 /gcc/regstat.c | |
parent | 3c0ee4007cba6a7847ca7244374fa2416e585a9f (diff) | |
download | gcc-db0581ae639455badae7df2198a3a5c06ea57581.zip gcc-db0581ae639455badae7df2198a3a5c06ea57581.tar.gz gcc-db0581ae639455badae7df2198a3a5c06ea57581.tar.bz2 |
In gcc/objc/: 2010-12-28 Nicola Pero <nicola.pero@meta-innovation.com>
In gcc/objc/:
2010-12-28 Nicola Pero <nicola.pero@meta-innovation.com>
PR objc/47076
* objc-act.c (lookup_protocol): Added 'definition_required'
argument. If 'definition_required', and the protocol is not
defined, emit a warning.
(objc_declare_protocols): Updated call to lookup_protocol.
(start_protocol): Same change.
(check_protocol_recursively): Same change.
(objc_build_protocol_expr): Same change.
(lookup_and_install_protocols): Added definition_required argument.
Pass it to lookup_protocol.
(objc_get_protocol_qualified_type): Updated call to
lookup_and_install_protocols.
(start_class): Updated calls to lookup_and_install_protocols; pass
true to 'definition_required' to get the warnings.
(start_protocol): Updated calls to lookup_and_install_protocols.
In gcc/testsuite/:
2010-12-28 Nicola Pero <nicola.pero@meta-innovation.com>
PR objc/47076
* objc.dg/protocol-forward-1.m: New.
* obj-c++.dg/protocol-forward-1.mm: New.
* objc.dg/attributes/proto-attribute-2.m: Updated.
* objc.dg/class-protocol-1.m: Updated.
* obj-c++.dg/attributes/proto-attribute-2.mm: Updated.
* obj-c++.dg/class-protocol-1.mm: Updated.
From-SVN: r168307
Diffstat (limited to 'gcc/regstat.c')
0 files changed, 0 insertions, 0 deletions