summaryrefslogtreecommitdiffstats
path: root/clang/test
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2013-12-11 00:53:48 +0000
committerFariborz Jahanian <fjahanian@apple.com>2013-12-11 00:53:48 +0000
commit54f87385c0ca4ae88db2371cc27b2ed78c8d090f (patch)
tree14b025628ff176a6752a10550658446d695b146b /clang/test
parent8bc9bfaa5a8c2a6a7fcd59cefa66810122955568 (diff)
downloadbcm5719-llvm-54f87385c0ca4ae88db2371cc27b2ed78c8d090f.tar.gz
bcm5719-llvm-54f87385c0ca4ae88db2371cc27b2ed78c8d090f.zip
ObjectiveC. Fixes a bug where an 'unused property ivar'
warning is coming out incorrectly too early becuase of unrelated scope pop. // rdar://15630719 llvm-svn: 196989
Diffstat (limited to 'clang/test')
-rw-r--r--clang/test/SemaObjC/unsued-backing-ivar-warning.m17
1 files changed, 17 insertions, 0 deletions
diff --git a/clang/test/SemaObjC/unsued-backing-ivar-warning.m b/clang/test/SemaObjC/unsued-backing-ivar-warning.m
index c07dea71a7e..df3ede75afa 100644
--- a/clang/test/SemaObjC/unsued-backing-ivar-warning.m
+++ b/clang/test/SemaObjC/unsued-backing-ivar-warning.m
@@ -74,3 +74,20 @@ typedef char BOOL;
return 0;
}
@end
+
+// rdar://15630719
+@interface CDBModifyRecordsOperation : NSObject
+@property (nonatomic, assign) BOOL atomic;
+@end
+
+@class NSString;
+
+@implementation CDBModifyRecordsOperation
+- (void)setAtomic:(BOOL)atomic {
+ if (atomic == __objc_yes) {
+ NSString *recordZoneID = 0;
+ }
+ _atomic = atomic;
+}
+@end
+
OpenPOWER on IntegriCloud