summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Fuzzer/FuzzerTracePC.cpp
diff options
context:
space:
mode:
authorDevin Coughlin <dcoughlin@apple.com>2016-12-10 01:16:09 +0000
committerDevin Coughlin <dcoughlin@apple.com>2016-12-10 01:16:09 +0000
commit3e5f0474ca83577a5e30f18cc4e450750240b63f (patch)
treef6077fe8e523122d7cbc0c8ccf9b94ab9ec7daca /llvm/lib/Fuzzer/FuzzerTracePC.cpp
parent0972da7870d7bf9a3ac1d47246db5c62f28e671a (diff)
downloadbcm5719-llvm-3e5f0474ca83577a5e30f18cc4e450750240b63f.tar.gz
bcm5719-llvm-3e5f0474ca83577a5e30f18cc4e450750240b63f.zip
[analyzer] Improve VirtualCallChecker diagnostics and move into optin package.
The VirtualCallChecker is in alpha because its interprocedural diagnostics represent the call path textually in the diagnostic message rather than with a path sensitive diagnostic. This patch turns off the AST-based interprocedural analysis in the checker so that no call path is needed and improves with diagnostic text. With these changes, the checker is ready to be moved into the optin package. Ultimately the right fix is to rewrite this checker to be path sensitive -- but there is still value in enabling the checker for intraprocedural analysis only The interprocedural mode can be re-enabled with an -analyzer-config flag. Differential Revision: https://reviews.llvm.org/D26768 llvm-svn: 289309
Diffstat (limited to 'llvm/lib/Fuzzer/FuzzerTracePC.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud