[PATCH] D62883: [analyzer] Track conditions of terminator statements on which the reported node depends on
Kristóf Umann via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Sun Jun 16 16:11:46 PDT 2019
Szelethus updated this revision to Diff 204973.
Szelethus added a comment.
- Rebase on the rest of the patches
- Make `TrackControlDependencyCondBRVisitor` local to `BugReporterVisitors.cpp`
- Hide the current implementation behind the off-by-default analyzer config `"track-conditions"`
- Add two more testcases I'd like to improve on in followup patches
Do you think that this patch looks good enough now that it's off by default? Maybe it'd be easier to develop/review followup changes separately.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D62883/new/
https://reviews.llvm.org/D62883
Files:
clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.def
clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h
clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp
clang/test/Analysis/analyzer-config.c
clang/test/Analysis/track-control-dependency-conditions.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D62883.204973.patch
Type: text/x-patch
Size: 11296 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20190616/14548c6d/attachment.bin>
More information about the cfe-commits
mailing list