aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorAnna Zaks <ganna@apple.com>2012-08-29 23:23:43 +0000
committerAnna Zaks <ganna@apple.com>2012-08-29 23:23:43 +0000
commit256127388a99832b8a7dec1ec13a34158f83b9d3 (patch)
treedd8c6e03cc77a3e1dc0765d218e5e56e65f5ea33 /clang/lib/Frontend/CompilerInvocation.cpp
parent07a821fb17c561ef8b885e55abfcf6a25f1b7ff3 (diff)
downloadllvm-256127388a99832b8a7dec1ec13a34158f83b9d3.zip
llvm-256127388a99832b8a7dec1ec13a34158f83b9d3.tar.gz
llvm-256127388a99832b8a7dec1ec13a34158f83b9d3.tar.bz2
[analyzer] Stop tracking symbols based on a retain count summary of
inlined function. This resolves retain count checker false positives that are caused by inlining ObjC and other methods. Essentially, if we are passing an object to a method with "delegate" in the selector or a function pointer as another argument, we should stop tracking the other parameters/return value as far as the retain count checker is concerned. llvm-svn: 162876
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions