summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2014-01-27 22:44:17 +0000
committerFariborz Jahanian <fjahanian@apple.com>2014-01-27 22:44:17 +0000
commitc5fa540bcf75271eac4c7f454163b7e61e2dd463 (patch)
tree61d41ff1878df7489c6fdcb58479c11a9200641c
parent2d5d005842a6f51a2f647f9eb116abdce0b89695 (diff)
downloadbcm5719-llvm-c5fa540bcf75271eac4c7f454163b7e61e2dd463.tar.gz
bcm5719-llvm-c5fa540bcf75271eac4c7f454163b7e61e2dd463.zip
Another test for patch for // rdar://15890251
llvm-svn: 200257
-rw-r--r--clang/test/SemaObjC/unused-backing-ivar-warning.m6
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/test/SemaObjC/unused-backing-ivar-warning.m b/clang/test/SemaObjC/unused-backing-ivar-warning.m
index 390d554e143..52067c73d98 100644
--- a/clang/test/SemaObjC/unused-backing-ivar-warning.m
+++ b/clang/test/SemaObjC/unused-backing-ivar-warning.m
@@ -177,6 +177,7 @@ typedef char BOOL;
@protocol MCCIDURLProtocolDataProvider
@required
@property(strong, atomic, readonly) NSURL *cidURL;
+@property(strong, atomic, readonly) NSURL *cidURL1; // expected-note {{property declared here}}
@end
@interface UnrelatedClass : NSObject <MCCIDURLProtocolDataProvider>
@@ -184,6 +185,7 @@ typedef char BOOL;
@implementation UnrelatedClass
@synthesize cidURL = _cidURL;
+@synthesize cidURL1 = _cidURL1;
@end
@interface MUIWebAttachmentController : NSObject <MCCIDURLProtocolDataProvider>
@@ -194,4 +196,8 @@ typedef char BOOL;
- (NSURL *)cidURL {
return 0;
}
+@synthesize cidURL1 = _cidURL1;
+- (NSURL *)cidURL1 { // expected-warning {{ivar '_cidURL1' which backs the property is not referenced in this property's accessor}}
+ return 0;
+}
@end
OpenPOWER on IntegriCloud