summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaObjC
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2014-10-28 17:26:21 +0000
committerFariborz Jahanian <fjahanian@apple.com>2014-10-28 17:26:21 +0000
commit214567ccfae6eb60b1ade4219d961fa50a840ed5 (patch)
treef3ba1a6cc3008e7458d77054050b4d7fc4c5b62c /clang/test/SemaObjC
parent2ad0aba610052c5262c382b428079d3e7d3e3987 (diff)
downloadbcm5719-llvm-214567ccfae6eb60b1ade4219d961fa50a840ed5.tar.gz
bcm5719-llvm-214567ccfae6eb60b1ade4219d961fa50a840ed5.zip
[Objective-C]. revert r220740,r220727
llvm-svn: 220802
Diffstat (limited to 'clang/test/SemaObjC')
-rw-r--r--clang/test/SemaObjC/arc-cfbridge-warning.m41
1 files changed, 0 insertions, 41 deletions
diff --git a/clang/test/SemaObjC/arc-cfbridge-warning.m b/clang/test/SemaObjC/arc-cfbridge-warning.m
index 1077fb07ef4..e69de29bb2d 100644
--- a/clang/test/SemaObjC/arc-cfbridge-warning.m
+++ b/clang/test/SemaObjC/arc-cfbridge-warning.m
@@ -1,41 +0,0 @@
-// RUN: %clang_cc1 -fsyntax-only -x objective-c -fobjc-arc -verify -Wno-objc-root-class %s
-// rdar://18768214
-
-
-@class NSArray;
-typedef const struct __attribute__((objc_bridge(NSArray))) __CFArray * CFArrayRef;
-@class NSString;
-typedef const void * CFTypeRef;
-
-typedef const struct __attribute__((objc_bridge(NSString))) __CFString * CFStringRef;
-
-typedef long NSInteger;
-typedef unsigned long NSUInteger;
-
-@interface NSObject {
- Class isa __attribute__((deprecated));
-}
-+ (void)initialize;
-- (instancetype)init;
-+ (instancetype)new;
-+ (instancetype)alloc;
-- (void)dealloc;
-@end
-
-@interface NSArray : NSObject
-@property (readonly) NSUInteger count;
-- (id)objectAtIndex:(NSUInteger)index;
-- (instancetype)init __attribute__((objc_designated_initializer));
-- (instancetype)initWithObjects:(const id [])objects count:(NSUInteger)cnt __attribute__((objc_designated_initializer));
-+ (instancetype)array;
-+ (instancetype)arrayWithObject:(id)anObject;
-+ (instancetype)arrayWithObjects:(const id [])objects count:(NSUInteger)cnt;
-+ (instancetype)arrayWithObjects:(id)firstObj, ... __attribute__((sentinel(0,1)));
-@end
-
-static CFStringRef _s;
-
-CFArrayRef _array()
-{
- return (__bridge CFArrayRef)@[(__bridge NSString *)_s]; // expected-error {{__bridge cast of collection literal of type 'NSArray *' to bridgeable type 'CFArrayRef' (aka 'const struct __CFArray *') causes early release of the collection}}
-}
OpenPOWER on IntegriCloud