summaryrefslogtreecommitdiffstats
path: root/clang/test/SemaObjC/warn-retain-cycle.m
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2011-09-14 18:03:46 +0000
committerFariborz Jahanian <fjahanian@apple.com>2011-09-14 18:03:46 +0000
commit1723e17b78f8eb97dfc49b553a95a82cdf407ace (patch)
tree057947f4cd6d2db39ec3c807f2b3e0e3c5b69edc /clang/test/SemaObjC/warn-retain-cycle.m
parentf915acc6134e0001160a0edb527d6e0c1c633a27 (diff)
downloadbcm5719-llvm-1723e17b78f8eb97dfc49b553a95a82cdf407ace.tar.gz
bcm5719-llvm-1723e17b78f8eb97dfc49b553a95a82cdf407ace.zip
objc-arc: warn when a 'retain' block property is
declared which does not force a 'copy' of the block literal object. // rdar://9829425 llvm-svn: 139706
Diffstat (limited to 'clang/test/SemaObjC/warn-retain-cycle.m')
-rw-r--r--clang/test/SemaObjC/warn-retain-cycle.m2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/test/SemaObjC/warn-retain-cycle.m b/clang/test/SemaObjC/warn-retain-cycle.m
index 71385b8400b..8530195756e 100644
--- a/clang/test/SemaObjC/warn-retain-cycle.m
+++ b/clang/test/SemaObjC/warn-retain-cycle.m
@@ -27,7 +27,7 @@ void test0(Test0 *x) {
}
@interface BlockOwner
-@property (retain) void (^strong)(void);
+@property (retain) void (^strong)(void); // expected-warning {{retain'ed block property does not copy the block - use copy attribute instead}}
@end
@interface Test1 {
OpenPOWER on IntegriCloud