diff options
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/obj-c++.dg/attributes/categ-attribute-1.mm')
-rw-r--r-- | gcc-4.8.1/gcc/testsuite/obj-c++.dg/attributes/categ-attribute-1.mm | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/obj-c++.dg/attributes/categ-attribute-1.mm b/gcc-4.8.1/gcc/testsuite/obj-c++.dg/attributes/categ-attribute-1.mm deleted file mode 100644 index 63d837fb6..000000000 --- a/gcc-4.8.1/gcc/testsuite/obj-c++.dg/attributes/categ-attribute-1.mm +++ /dev/null @@ -1,31 +0,0 @@ -/* { dg-do compile } */ - -#include <objc/objc.h> -#include "../../objc-obj-c++-shared/TestsuiteObject.h" - -@interface obj : TestsuiteObject { -@public - int var; -} -- (int) mth; -@end - -@implementation obj -- (int) mth { return var; } -@end - -__attribute ((deprecated)) -@interface obj (dep_categ) /* { dg-warning "category attributes are not available in this version" } */ -- (int) depmth; -@end - -@implementation obj (dep_categ) -- (int) depmth { return var + 1; } -@end - -int foo (void) -{ - obj *p = [obj new]; - int q = [p depmth]; - return [p mth]; -} |