aboutsummaryrefslogtreecommitdiff
path: root/lib/StaticAnalyzer/Core/MemRegion.cpp
diff options
context:
space:
mode:
authorJordan Rose <jordan_rose@apple.com>2012-09-17 17:54:30 +0000
committerJordan Rose <jordan_rose@apple.com>2012-09-17 17:54:30 +0000
commit1fac58a2ff3c56a18765b2c7395ed91ac7b80544 (patch)
tree87ee0680f6b772ab093aa353dd530e9adb68af42 /lib/StaticAnalyzer/Core/MemRegion.cpp
parent8f411c39283caf2a403739b0c5dd398a6df511dc (diff)
-Warc-retain-cycles: look through [^{...} copy] and Block_copy(^{...})
Retain cycles happen in the case where a block is persisted past its life on the stack, and the way that occurs is by copying the block. We should thus look through any explicit copies we see. Note that Block_copy is actually a type-safe wrapper for _Block_copy, which does all the real work. <rdar://problem/12219663> git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@164039 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/StaticAnalyzer/Core/MemRegion.cpp')
0 files changed, 0 insertions, 0 deletions