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)
commit56f48d09f8cdb458de7d148e9449e6ccbb6e679a
tree1811a0e19dbc00415365cf8a86614ff468347d1c
parentef99752e69be2ae98b3113c4089f30152f0b9ff2
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.

llvm-svn: 186037
clang/include/clang/AST/DeclObjC.h
clang/lib/AST/DeclObjC.cpp
clang/lib/Edit/RewriteObjCFoundationAPI.cpp
clang/test/ARCMT/objcmt-property.m
clang/test/ARCMT/objcmt-property.m.result