diff options
| author | John McCall <rjmccall@apple.com> | 2011-07-28 07:23:35 +0000 |
|---|---|---|
| committer | John McCall <rjmccall@apple.com> | 2011-07-28 07:23:35 +0000 |
| commit | b726a5572993e2b12442a6eed7337a311b7ebc28 (patch) | |
| tree | 3b6821dd460630a23e300f2c7529730893b42f91 /llvm/lib/Transforms/Utils/SimplifyCFG.cpp | |
| parent | 3255d1d25fb3324b3be6b8612e60eb59f96aaa4c (diff) | |
| download | bcm5719-llvm-b726a5572993e2b12442a6eed7337a311b7ebc28.tar.gz bcm5719-llvm-b726a5572993e2b12442a6eed7337a311b7ebc28.zip | |
Fix a couple of problems with initialization and assignment to
__block variables where the act of initialization/assignment
itself causes the __block variable to be copied to the heap
because the variable is of block type and is being assigned
a block literal which captures the variable.
rdar://problem/9814099
llvm-svn: 136337
Diffstat (limited to 'llvm/lib/Transforms/Utils/SimplifyCFG.cpp')
0 files changed, 0 insertions, 0 deletions

