diff options
author | John McCall <rjmccall@apple.com> | 2011-07-27 01:07:15 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2011-07-27 01:07:15 +0000 |
commit | 538482373bba8f268b179eabde85652f630af826 (patch) | |
tree | 6ec28341ca229e59b56dde319ce3b726a6d17b1c /llvm/lib/CodeGen/LiveIntervalAnalysis.cpp | |
parent | b23dc0950b61d560b276d25654a4627dbbb666e7 (diff) | |
download | bcm5719-llvm-538482373bba8f268b179eabde85652f630af826.tar.gz bcm5719-llvm-538482373bba8f268b179eabde85652f630af826.zip |
Clean up the analysis of the collection operand to ObjC
for-in statements; specifically, make sure to close over any
temporaries or cleanups it might require. In ARC, this has
implications for the lifetime of the collection, so emit it
with a retain and release it upon exit from the loop.
rdar://problem/9817306
llvm-svn: 136204
Diffstat (limited to 'llvm/lib/CodeGen/LiveIntervalAnalysis.cpp')
0 files changed, 0 insertions, 0 deletions