diff options
author | Nicola Pero <nicola.pero@meta-innovation.com> | 2011-06-02 23:15:14 +0000 |
---|---|---|
committer | Nicola Pero <nicola@gcc.gnu.org> | 2011-06-02 23:15:14 +0000 |
commit | e79132c38501857aef03d9f06e08f8e702175c1e (patch) | |
tree | 0c7e8e1ef89453308b129a4ec6883dc7dee725a2 /gcc | |
parent | a700b5f073c45564f513ff035b2c0d5fb0edfaa0 (diff) | |
download | gcc-e79132c38501857aef03d9f06e08f8e702175c1e.zip gcc-e79132c38501857aef03d9f06e08f8e702175c1e.tar.gz gcc-e79132c38501857aef03d9f06e08f8e702175c1e.tar.bz2 |
In libobjc/: 2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
In libobjc/:
2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
* Makefile.in (OBJC_DEPRECATED_H): Removed objc_error.h.
* objc/deprecated/objc_error.h: Removed.
* objc/objc-api.h: Do not include deprecated/objc_error.h.
* libobjc.def (objc_error, objc_verror): Removed.
* error.c (_objc_error_handler, objc_error, objc_verror,
objc_set_error_handler): Removed.
* Object.m ([-error:], [-perform:], [-perform:with:],
[-perform:with:with], [-subclassResponsibility:],
[-notImplemented:], [-shouldNotImplement:], [-doesNotRecognize:]):
Removed.
* objc/deprecated/Object.h: Removed the same methods.
* sendmsg.c (__objc_forward): Do not try to invoke the "error:"
method after trying to invoke the "doesNotRecognize:" method.
In gcc/testsuite/:
2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com>
* objc.dg/torture/forward-1.m (main): Updated testcase.
From-SVN: r174587
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/testsuite/objc.dg/torture/forward-1.m | 4 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 7c9adb1..3b1c8b9 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2011-06-02 Nicola Pero <nicola.pero@meta-innovation.com> + + * objc.dg/torture/forward-1.m (main): Updated testcase. + 2011-06-02 Kaz Kojima <kkojima@gcc.gnu.org> PR target/49163 diff --git a/gcc/testsuite/objc.dg/torture/forward-1.m b/gcc/testsuite/objc.dg/torture/forward-1.m index bccf4a1..0d6f9ac 100644 --- a/gcc/testsuite/objc.dg/torture/forward-1.m +++ b/gcc/testsuite/objc.dg/torture/forward-1.m @@ -71,7 +71,9 @@ id forwarder, receiver; /* If we have a reciever try to perform on that object */ if (receiver) return [receiver performv: theSel: theArgFrame]; - return [self doesNotRecognize:theSel]; + + /* Normally you'd emit an error here. */ + printf ("Unrecognized selector\n"); } @end int main() |