aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-04-12 08:44:47 +0000
committerChris Lattner <sabre@nondot.org>2009-04-12 08:44:47 +0000
commite2ac07a95ce5e76d995ad2afe8989bec6ea871e6 (patch)
tree2431d6c57152cac2954faef89d3c35016cca12a9
parent58fe03bc8083b92b606c31431feb361c45266cc2 (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.m46
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