diff options
| author | Fariborz Jahanian <fjahanian@apple.com> | 2013-12-11 00:53:48 +0000 |
|---|---|---|
| committer | Fariborz Jahanian <fjahanian@apple.com> | 2013-12-11 00:53:48 +0000 |
| commit | 54f87385c0ca4ae88db2371cc27b2ed78c8d090f (patch) | |
| tree | 14b025628ff176a6752a10550658446d695b146b /clang/test | |
| parent | 8bc9bfaa5a8c2a6a7fcd59cefa66810122955568 (diff) | |
| download | bcm5719-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.m | 17 |
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 + |

