]> granicus.if.org Git - clang/commit
[arcmt] In ARC default for properties is 'strong' so just remove a 'retain' if possible,
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Mon, 17 Oct 2011 23:14:16 +0000 (23:14 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Mon, 17 Oct 2011 23:14:16 +0000 (23:14 +0000)
commit01b2b9bb154d69cc695717876e903329f6f0973c
tree1d9943d2ee3acdda4dc828de36a8989966931ded
parent841804baff6ea8ba1904a2ba81265aae1479e882
[arcmt] In ARC default for properties is 'strong' so just remove a 'retain' if possible,
instead of changing it to 'strong'. rdar://9984862.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@142304 91177308-0d34-0410-b5e6-96231b3b80d8
lib/ARCMigrate/TransProperties.cpp
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