diff options
author | Nicola Pero <nicola.pero@meta-innovation.com> | 2011-06-05 17:37:06 +0000 |
---|---|---|
committer | Nicola Pero <nicola@gcc.gnu.org> | 2011-06-05 17:37:06 +0000 |
commit | 419b55d0f9076bfa47c93b5899a83e953cee2d96 (patch) | |
tree | 96cb0781b47ee50a4ea92a5034d09720f619838b /gcc/testsuite/objc.dg | |
parent | b74b7579245cc7724490f6038908858963ac3104 (diff) | |
download | gcc-419b55d0f9076bfa47c93b5899a83e953cee2d96.zip gcc-419b55d0f9076bfa47c93b5899a83e953cee2d96.tar.gz gcc-419b55d0f9076bfa47c93b5899a83e953cee2d96.tar.bz2 |
In gcc/objc/: 2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
In gcc/objc/:
2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
* objc-act.c (receiver_is_class_object): Expanded comment.
(objc_finish_message_expr): Likewise.
In gcc/testsuite/:
2011-06-05 Nicola Pero <nicola.pero@meta-innovation.com>
PR testsuite/49287
* objc.dg/gnu-api-2-class.m: Updated testcase silencing compiler
warning.
* objc.dg/gnu-api-2-objc.m: Likewise.
* obj-c++.dg/gnu-api-2-class.mm: Likewise
* obj-c++.dg/gnu-api-2-objc.mm: Likewise.
From-SVN: r174657
Diffstat (limited to 'gcc/testsuite/objc.dg')
-rw-r--r-- | gcc/testsuite/objc.dg/gnu-api-2-class.m | 4 | ||||
-rw-r--r-- | gcc/testsuite/objc.dg/gnu-api-2-objc.m | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/gcc/testsuite/objc.dg/gnu-api-2-class.m b/gcc/testsuite/objc.dg/gnu-api-2-class.m index f3469f6..f396a09 100644 --- a/gcc/testsuite/objc.dg/gnu-api-2-class.m +++ b/gcc/testsuite/objc.dg/gnu-api-2-class.m @@ -109,7 +109,7 @@ int main(int argc, void **args) objc_registerClassPair (new_class); { - MySubClass *o = [[objc_getClass ("MySubSubClass") alloc] init]; + MySubClass *o = [[(Class)objc_getClass ("MySubSubClass") alloc] init]; Ivar variable2 = class_getInstanceVariable (objc_getClass ("MySubSubClass"), "variable2_ivar"); Ivar variable3 = class_getInstanceVariable (objc_getClass ("MySubSubClass"), "variable3_ivar"); Ivar variable4 = class_getInstanceVariable (objc_getClass ("MySubSubClass"), "variable4_ivar"); @@ -178,7 +178,7 @@ int main(int argc, void **args) /* Now, MySubClass2 is basically the same as MySubClass! We'll use the variable and setVariable: methods on it. */ { - MySubClass *o = (MySubClass *)[[objc_getClass ("MySubClass2") alloc] init]; + MySubClass *o = (MySubClass *)[[(Class)objc_getClass ("MySubClass2") alloc] init]; [o setVariable: o]; diff --git a/gcc/testsuite/objc.dg/gnu-api-2-objc.m b/gcc/testsuite/objc.dg/gnu-api-2-objc.m index d1177d7..d65c120 100644 --- a/gcc/testsuite/objc.dg/gnu-api-2-objc.m +++ b/gcc/testsuite/objc.dg/gnu-api-2-objc.m @@ -93,7 +93,7 @@ int main(int argc, void **args) abort (); { - MySubClass *o = [[objc_getClass ("MyNewSubClass") alloc] init]; + MySubClass *o = [[(Class)objc_getClass ("MyNewSubClass") alloc] init]; if (object_getClass (o) != objc_getClass ("MyNewSubClass")) abort (); |