diff options
author | Jordan Rose <jordan_rose@apple.com> | 2012-09-28 22:21:35 +0000 |
---|---|---|
committer | Jordan Rose <jordan_rose@apple.com> | 2012-09-28 22:21:35 +0000 |
commit | 7a2704800943fbb69207e125d28186278712af36 (patch) | |
tree | 0caa71289707359adc8219048e0e384ec227e9a2 /lib/Frontend/ChainedIncludesSource.cpp | |
parent | 58b6bdcdeb683a3504f2248a409e1f4e85876cee (diff) |
-Warc-repeated-use-of-weak: check ivars and variables as well.
Like properties, loading from a weak ivar twice in the same function can
give you inconsistent results if the object is deallocated between the
two loads. It is safer to assign to a strong local variable and use that.
Second half of <rdar://problem/12280249>.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@164855 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Frontend/ChainedIncludesSource.cpp')
0 files changed, 0 insertions, 0 deletions