diff options
author | John McCall <rjmccall@apple.com> | 2011-09-13 18:49:24 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2011-09-13 18:49:24 +0000 |
commit | 94312285b7c9ebd95337fff60df7dfa1c0d14f9a (patch) | |
tree | b616610d0caf9caa1ab3124d898980e93857cfa6 /llvm/lib/Support/DataExtractor.cpp | |
parent | 8db67df6630b9f3e84a33c7bd7bd82f03dbae823 (diff) | |
download | llvm-94312285b7c9ebd95337fff60df7dfa1c0d14f9a.zip llvm-94312285b7c9ebd95337fff60df7dfa1c0d14f9a.tar.gz llvm-94312285b7c9ebd95337fff60df7dfa1c0d14f9a.tar.bz2 |
A strong property of block type has "copy" setter semantics, not "retain".
This is consistent with the behavior of assigning into a __strong l-value,
and it's also necessary for ensuring that the ivar doesn't end up a dangling
reference. We decided not to change the behavior of "retain" properties, but
just to make them warnings/errors when of block type.
llvm-svn: 139619
Diffstat (limited to 'llvm/lib/Support/DataExtractor.cpp')
0 files changed, 0 insertions, 0 deletions