summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaObjC
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2014-12-18 00:30:54 +0000
committerFariborz Jahanian <fjahanian@apple.com>2014-12-18 00:30:54 +0000
commit323ddf97bad613d5c732412fd08965c48bed85f4 (patch)
treed1f3ca1fa7711d928c2ce9fbae30c4718dbdc4ac /clang/test/SemaObjC
parent2b8ff7e461ccedbc6ebeaee9164ca417ad295472 (diff)
downloadbcm5719-llvm-323ddf97bad613d5c732412fd08965c48bed85f4.tar.gz
bcm5719-llvm-323ddf97bad613d5c732412fd08965c48bed85f4.zip
[Objective-C]. Modern property getters have side-effects.
So, place warning about property getter should not be used for side-effect under its own group so warning can be turned off. rdar://19137815 llvm-svn: 224479
Diffstat (limited to 'clang/test/SemaObjC')
-rw-r--r--clang/test/SemaObjC/access-property-getter.m17
1 files changed, 17 insertions, 0 deletions
diff --git a/clang/test/SemaObjC/access-property-getter.m b/clang/test/SemaObjC/access-property-getter.m
index afaf82e7310..41827bb3c8a 100644
--- a/clang/test/SemaObjC/access-property-getter.m
+++ b/clang/test/SemaObjC/access-property-getter.m
@@ -34,3 +34,20 @@
return 0;
}
@end
+
+// rdar://19137815
+#pragma clang diagnostic ignored "-Wunused-getter-return-value"
+
+@interface NSObject @end
+
+@interface I : NSObject
+@property (copy) id window;
+@end
+
+@implementation I
+- (void) Meth {
+ [self window];
+ self.window;
+}
+@end
+
OpenPOWER on IntegriCloud