]> granicus.if.org Git - clang/commit
[arcmt] For properties rewrite 'assign' -> 'weak or unsafe_unretained', 'retain'...
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Wed, 13 Jul 2011 19:22:00 +0000 (19:22 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Wed, 13 Jul 2011 19:22:00 +0000 (19:22 +0000)
commit14c4b4405fdbb54445c2d2d6320ed4f9e2326696
treee04699f1c68086d465449e5584da342137c7c34f
parent4c91d89453c4a540d9ad697ceae89c8ef6049a6b
[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
lib/ARCMigrate/TransProperties.cpp
lib/ARCMigrate/Transforms.cpp
lib/ARCMigrate/Transforms.h
test/ARCMT/assign-prop-no-arc-runtime.m.result
test/ARCMT/assign-prop-with-arc-runtime.m
test/ARCMT/assign-prop-with-arc-runtime.m.result
test/ARCMT/releases-driver.m.result
test/ARCMT/releases.m.result
test/ARCMT/remove-dealloc-method.m.result
test/ARCMT/remove-dealloc-zerouts.m.result
test/ARCMT/retains.m.result