aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/objc.dg
diff options
context:
space:
mode:
authorNicola Pero <nicola.pero@meta-innovation.com>2011-06-05 17:37:06 +0000
committerNicola Pero <nicola@gcc.gnu.org>2011-06-05 17:37:06 +0000
commit419b55d0f9076bfa47c93b5899a83e953cee2d96 (patch)
tree96cb0781b47ee50a4ea92a5034d09720f619838b /gcc/testsuite/objc.dg
parentb74b7579245cc7724490f6038908858963ac3104 (diff)
downloadgcc-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.m4
-rw-r--r--gcc/testsuite/objc.dg/gnu-api-2-objc.m2
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 ();