summaryrefslogtreecommitdiffstats
path: root/test/ARCMT
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2011-11-08 22:10:58 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2011-11-08 22:10:58 +0000
commitaf9b5e9f3eede62347835d8dedd44df86cbcc308 (patch)
treef50d4c1fe94cd4cfe6bd5f6d1fc8418b1fd5040b /test/ARCMT
parent3f54d48a75234efdbbfcd503fd316a78ffd4b50d (diff)
[arcmt] Now that readonly properties are strong-by-default, do not add redundant 'strong'.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@144136 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/ARCMT')
-rw-r--r--test/ARCMT/GC.m3
-rw-r--r--test/ARCMT/GC.m.result3
-rw-r--r--test/ARCMT/assign-prop-with-arc-runtime.m.result4
3 files changed, 6 insertions, 4 deletions
diff --git a/test/ARCMT/GC.m b/test/ARCMT/GC.m
index d657387a03..35e9bcf9ce 100644
--- a/test/ARCMT/GC.m
+++ b/test/ARCMT/GC.m
@@ -64,10 +64,11 @@ __attribute__((objc_arc_weak_reference_unavailable))
@property (assign) I4Impl * pds;
@property (assign) I4Impl * pds2;
@property (readwrite) I4Impl * pds3;
+@property (readonly) I4Impl * pds4;
@end
@implementation I4Impl
-@synthesize pw1, pw2, ps, pds, pds2, pds3;
+@synthesize pw1, pw2, ps, pds, pds2, pds3, pds4;
-(void)test1:(CFTypeRef *)cft {
id x = NSMakeCollectable(cft);
diff --git a/test/ARCMT/GC.m.result b/test/ARCMT/GC.m.result
index 96437b8973..540c2a2932 100644
--- a/test/ARCMT/GC.m.result
+++ b/test/ARCMT/GC.m.result
@@ -59,10 +59,11 @@ __attribute__((objc_arc_weak_reference_unavailable))
@property I4Impl * pds;
@property I4Impl * pds2;
@property (readwrite) I4Impl * pds3;
+@property (readonly) I4Impl * pds4;
@end
@implementation I4Impl
-@synthesize pw1, pw2, ps, pds, pds2, pds3;
+@synthesize pw1, pw2, ps, pds, pds2, pds3, pds4;
-(void)test1:(CFTypeRef *)cft {
id x = CFBridgingRelease(cft);
diff --git a/test/ARCMT/assign-prop-with-arc-runtime.m.result b/test/ARCMT/assign-prop-with-arc-runtime.m.result
index 2c67f18180..7cb7e1722b 100644
--- a/test/ARCMT/assign-prop-with-arc-runtime.m.result
+++ b/test/ARCMT/assign-prop-with-arc-runtime.m.result
@@ -32,8 +32,8 @@ typedef _NSCachedAttributedString *BadClassForWeak;
@property (unsafe_unretained) NSObject *not_safe2;
@property (unsafe_unretained) Forw *not_safe3;
@property (readonly) Foo *assign_plus1;
-@property (strong, readonly) Foo *assign_plus2;
-@property (strong, readonly) Foo *assign_plus3;
+@property (readonly) Foo *assign_plus2;
+@property (readonly) Foo *assign_plus3;
@property (weak) Foo *no_user_ivar1;
@property (weak, readonly) Foo *no_user_ivar2;