]> granicus.if.org Git - clang/commit
objective-C arc: in copy helper function for
authorFariborz Jahanian <fjahanian@apple.com>
Fri, 4 Jan 2013 23:32:24 +0000 (23:32 +0000)
committerFariborz Jahanian <fjahanian@apple.com>
Fri, 4 Jan 2013 23:32:24 +0000 (23:32 +0000)
commit7a77f1994bdbe67db361b851a0907cf49fddfd91
treeea305d6b5c545b8ca62f20dbf83f7fcc35c6c934
parente3b29886ab053123feeb256e92bf8af23ba136cc
objective-C arc: in copy helper function for
__strong __block variables, perform objc_storeStrong on
source and destination instead of direct move. This
is done with -O0 and to improve some analysis.
// rdar://12530881

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@171555 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGBlocks.cpp
test/CodeGenObjC/arc-unoptimized-byref-var.m [new file with mode: 0644]