[analyzer] exploded-graph-rewriter: Implement bug nodes and sink nodes.
authorArtem Dergachev <artem.dergachev@gmail.com>
Wed, 3 Jul 2019 01:26:41 +0000 (01:26 +0000)
committerArtem Dergachev <artem.dergachev@gmail.com>
Wed, 3 Jul 2019 01:26:41 +0000 (01:26 +0000)
commitab758ba128c46ba30cad058b89991852f7be5543
tree9ceddcacadb0e85e686a38615c764ef065fa6398
parent5fcf92e153806e8fb3f195104f3d057580236132
[analyzer] exploded-graph-rewriter: Implement bug nodes and sink nodes.

Add a label to nodes that have a bug report attached or on which
the analysis was generally interrupted.

Fix printing has_report and implement printing is_sink in the graph dumper.

Differential Revision: https://reviews.llvm.org/D64110

llvm-svn: 364992
14 files changed:
clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
clang/test/Analysis/dump_egraph.c
clang/test/Analysis/exploded-graph-rewriter/checker_messages.dot
clang/test/Analysis/exploded-graph-rewriter/checker_messages_diff.dot
clang/test/Analysis/exploded-graph-rewriter/constraints.dot
clang/test/Analysis/exploded-graph-rewriter/constraints_diff.dot
clang/test/Analysis/exploded-graph-rewriter/edge.dot
clang/test/Analysis/exploded-graph-rewriter/environment.dot
clang/test/Analysis/exploded-graph-rewriter/environment_diff.dot
clang/test/Analysis/exploded-graph-rewriter/node_labels.dot
clang/test/Analysis/exploded-graph-rewriter/program_points.dot
clang/test/Analysis/exploded-graph-rewriter/store.dot
clang/test/Analysis/exploded-graph-rewriter/store_diff.dot
clang/utils/analyzer/exploded-graph-rewriter.py