aboutsummaryrefslogtreecommitdiff
path: root/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
diff options
context:
space:
mode:
authorAnna Zaks <ganna@apple.com>2012-01-20 00:11:16 +0000
committerAnna Zaks <ganna@apple.com>2012-01-20 00:11:16 +0000
commitbe97b7edb112520d764c24e8b9a159cdc692bcb6 (patch)
tree3d69ea06279124bb2e66a5ba30ceb78d7f2214a1 /include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
parent461af1e502c9bd88330bbf17d449a7593fc0d624 (diff)
[analyzer] Skip casts when determining taint dependencies + pretty
printing. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148517 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h')
-rw-r--r--include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h b/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
index 2987116e4f..806613fff1 100644
--- a/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
+++ b/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h
@@ -368,10 +368,12 @@ public:
// Pretty-printing.
void print(raw_ostream &Out, const char *nl = "\n",
const char *sep = "") const;
-
void printDOT(raw_ostream &Out) const;
+ void printTaint(raw_ostream &Out, const char *nl = "\n",
+ const char *sep = "") const;
void dump() const;
+ void dumpTaint() const;
private:
/// Increments the number of times this state is referenced by ExplodeNodes.