diff options
author | Douglas Gregor <dgregor@apple.com> | 2011-06-22 16:32:26 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2011-06-22 16:32:26 +0000 |
commit | 1c8cd7c1a5a499a23ab251999bb1acc2420023d6 (patch) | |
tree | 511eeb5cfef5f19e7e4cdc8545e8047c4e650fb8 /clang/lib/Sema/SemaExprObjC.cpp | |
parent | 58df509fc0dc288f6859cd3b61ff980d364baf6d (diff) | |
download | bcm5719-llvm-1c8cd7c1a5a499a23ab251999bb1acc2420023d6.tar.gz bcm5719-llvm-1c8cd7c1a5a499a23ab251999bb1acc2420023d6.zip |
Implement the C++0x move optimization for Automatic Reference Counting
objects, so that we steal the retain count of a temporary __strong
pointer (zeroing out that temporary), eliding a retain/release
pair. Addresses <rdar://problem/9364932>.
llvm-svn: 133621
Diffstat (limited to 'clang/lib/Sema/SemaExprObjC.cpp')
0 files changed, 0 insertions, 0 deletions