]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/objc.dg/method-2.m
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / objc.dg / method-2.m
diff --git a/gcc/testsuite/objc.dg/method-2.m b/gcc/testsuite/objc.dg/method-2.m
deleted file mode 100644 (file)
index b4cd4da..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-/* Test for lookup of class (factory) methods.  */
-/* Author: Ziemowit Laski <zlaski@apple.com>.  */
-/* { dg-do compile } */
-
-@interface MyBase 
-- (void) rootInstanceMethod;
-@end
-
-@interface MyIntermediate: MyBase
-@end
-
-@interface MyDerived: MyIntermediate
-- (void) instanceMethod;
-+ (void) classMethod;
-@end
-
-@implementation MyDerived
-- (void) instanceMethod {
-}
-
-+ (void) classMethod {                    /* If a class method is not found, the root  */
-    [self rootInstanceMethod];            /* class is searched for an instance method  */
-    [MyIntermediate rootInstanceMethod];  /* with the same name.                       */
-
-    [self instanceMethod];       /* { dg-warning "cannot find class" } */
-    /* { dg-warning "defaults to id" "" { target *-*-* } 25 } */
-    [MyDerived instanceMethod];  /* { dg-warning "cannot find class" } */
-    /* { dg-warning "defaults to id" "" { target *-*-* } 27 } */ 
-}
-@end
-