diff options
author | Chris Lattner <sabre@nondot.org> | 2009-04-12 08:44:47 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-04-12 08:44:47 +0000 |
commit | e2ac07a95ce5e76d995ad2afe8989bec6ea871e6 (patch) | |
tree | 2431d6c57152cac2954faef89d3c35016cca12a9 | |
parent | 58fe03bc8083b92b606c31431feb361c45266cc2 (diff) |
this test is subsumed by protocol-test-2.m
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@68895 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | test/SemaObjC/protocol-undef.m | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/test/SemaObjC/protocol-undef.m b/test/SemaObjC/protocol-undef.m deleted file mode 100644 index 6f3350c9e3..0000000000 --- a/test/SemaObjC/protocol-undef.m +++ /dev/null @@ -1,46 +0,0 @@ -// RUN: clang-cc -fsyntax-only -verify %s - -typedef signed char BOOL; -@class NSInvocation, NSMethodSignature, NSCoder, NSString, NSEnumerator; -@protocol NSObject -- (BOOL)isEqual:(id)object; -@end -@protocol NSCoding -- (void)encodeWithCoder:(NSCoder *)aCoder; -@end -@interface NSObject <NSObject> {} @end -@class NSArray, NSAttributedString, NSEvent, NSInputServer, NSImage; -@interface NSController : NSObject <NSCoding> {} @end -@class OzzyView; -typedef struct _OzzyInset {} OzzyInset; -@protocol OzzyP; -typedef NSObject <OzzyP> Ozzy; -@protocol OzzyAnchorP; -typedef NSObject <OzzyAnchorP> OzzyAnchor; -@protocol OzzyAnchorDelegateP -- (BOOL)anchor:(OzzyAnchor *)anchor confirmRepresentedObject:(id)newObject; -@end -typedef NSObject <OzzyAnchorDelegateP> OzzyAnchorDelegate; - -@protocol OzzyAnchorP <OzzyP> - @property(nonatomic,retain) id representedObject; - @property(nonatomic,retain) Ozzy * contentGroup; -@end -@interface XXX : NSObject <OzzyP> // expected-warning{{cannot find protocol definition for 'OzzyP'}} -@end -@protocol OzzyActionDelegateP - @optional - (BOOL)elementView:(OzzyView *)elementView shouldDragElement:(Ozzy *)element; -@end -typedef NSObject <OzzyActionDelegateP> OzzyActionDelegate; -@interface OzzyUnit : OzzyAnchorDelegate <OzzyAnchorDelegateP> {} -@end -@interface OzzyArrayUnit : OzzyUnit {} @end -@implementation OzzyArrayUnit -- (BOOL)willChangeLayoutForObjects:(NSArray *)objects fromObjects:(NSArray *)oldObjects {} -- (void)_recalculateStoredArraysForAnchor:(OzzyAnchor *)anchor { - Ozzy * contentGroup = anchor.contentGroup; - if (contentGroup == ((void *)0)) { - contentGroup = anchor; - } -} -@end |