commit | b15c8984ea300624fbbde385d3907667ce1043fa | [log] [tgz] |
---|---|---|
author | Fariborz Jahanian <fjahanian@apple.com> | Wed Nov 28 23:12:17 2012 +0000 |
committer | Fariborz Jahanian <fjahanian@apple.com> | Wed Nov 28 23:12:17 2012 +0000 |
tree | 81bea997c8078dba2e7a52181299f2df85b0dfd2 | |
parent | a70c3f8738cc123ded68c183cedd6e93df670c2f [diff] |
objective-C blocks: Make sure that identical logic is used in deciding a copy/dispose field is needed in a byref structure and when generating the copy/dispose helpers. In certain cases, these fields were being added but no copy/dispose was being generated. This was uncovered in ARC, but not in MRR. // rdar://12759433 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168825 91177308-0d34-0410-b5e6-96231b3b80d8