commit | 509d477ae5a24282719320fe92038ccf57358840 | [log] [tgz] |
---|---|---|
author | Fariborz Jahanian <fjahanian@apple.com> | Fri May 14 18:35:57 2010 +0000 |
committer | Fariborz Jahanian <fjahanian@apple.com> | Fri May 14 18:35:57 2010 +0000 |
tree | 710ba353134d24848bb91412eace5d372cd68b82 | |
parent | a238f878f06cd8683c544a12cd8e5eea8f7ece19 [diff] |
Implement new default property synthesis rules. Essentially, no longer user directive is needed to force a property implementation. It is decided based on those propeties which are declared in the class (or in its protocols) but not those which must be default implemented by one of its super classes. Implements radar 7923851. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@103787 91177308-0d34-0410-b5e6-96231b3b80d8