]> granicus.if.org Git - clang/commit
ObjC migrator: Improve on hueristics.
authorFariborz Jahanian <fjahanian@apple.com>
Wed, 10 Jul 2013 21:30:22 +0000 (21:30 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Wed, 10 Jul 2013 21:30:22 +0000 (21:30 +0000)
commit07b1bbe648a21b8cdbc073fb6a409422c49921bb
tree2a14dd0157c690c359b68e8bca944026680e79aa
parent7b309b0107093d0d2b4df2ce1deddd9bd4698cff
ObjC migrator: Improve on hueristics.
migrate to 'copy attribute if Object
class implements NSCopying otherwise
assume implied 'strong'. Remove
lifetime qualifier on property as it has
moved to property's attribute. Added TODO
comment for future work by poking into
setter implementation.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@186037 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/AST/DeclObjC.h
lib/AST/DeclObjC.cpp
lib/Edit/RewriteObjCFoundationAPI.cpp
test/ARCMT/objcmt-property.m
test/ARCMT/objcmt-property.m.result