aboutsummaryrefslogtreecommitdiff
path: root/lib/ARCMigrate/Transforms.cpp
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2011-07-13 19:22:00 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2011-07-13 19:22:00 +0000
commit14c4b4405fdbb54445c2d2d6320ed4f9e2326696 (patch)
treee04699f1c68086d465449e5584da342137c7c34f /lib/ARCMigrate/Transforms.cpp
parent4c91d89453c4a540d9ad697ceae89c8ef6049a6b (diff)
[arcmt] For properties rewrite 'assign' -> 'weak or unsafe_unretained', 'retain' -> 'strong', and add
'weak or unsafe_unretained' when 'assign' is missing. rdar://9496219&9602589. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@135065 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/ARCMigrate/Transforms.cpp')
-rw-r--r--lib/ARCMigrate/Transforms.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/ARCMigrate/Transforms.cpp b/lib/ARCMigrate/Transforms.cpp
index c0a7b95fe8..5c37b7f3f6 100644
--- a/lib/ARCMigrate/Transforms.cpp
+++ b/lib/ARCMigrate/Transforms.cpp
@@ -265,7 +265,7 @@ void trans::collectRemovables(Stmt *S, ExprSet &exprs) {
static void independentTransforms(MigrationPass &pass) {
rewriteAutoreleasePool(pass);
- changeIvarsOfAssignProperties(pass);
+ rewriteProperties(pass);
removeRetainReleaseDealloc(pass);
rewriteUnusedInitDelegate(pass);
removeZeroOutPropsInDealloc(pass);