summaryrefslogtreecommitdiffstats
path: root/include/clang/Analysis/PathSensitive/Checker.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/clang/Analysis/PathSensitive/Checker.h')
-rw-r--r--include/clang/Analysis/PathSensitive/Checker.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/include/clang/Analysis/PathSensitive/Checker.h b/include/clang/Analysis/PathSensitive/Checker.h
index 3bef08d..4fc0a61 100644
--- a/include/clang/Analysis/PathSensitive/Checker.h
+++ b/include/clang/Analysis/PathSensitive/Checker.h
@@ -116,12 +116,13 @@ private:
void GR_VisitBind(ExplodedNodeSet &Dst,
GRStmtNodeBuilder &Builder, GRExprEngine &Eng,
- const Stmt *stmt, ExplodedNode *Pred, void *tag,
+ const Stmt *AssignE,
+ const Stmt *StoreE, ExplodedNode *Pred, void *tag,
SVal location, SVal val,
bool isPrevisit) {
CheckerContext C(Dst, Builder, Eng, Pred, tag, isPrevisit);
assert(isPrevisit && "Only previsit supported for now.");
- PreVisitBind(C, stmt, location, val);
+ PreVisitBind(C, AssignE, StoreE, location, val);
}
public:
@@ -135,7 +136,8 @@ public:
return Pred;
}
- virtual void PreVisitBind(CheckerContext &C, const Stmt *ST,
+ virtual void PreVisitBind(CheckerContext &C,
+ const Stmt *AssignE, const Stmt *StoreE,
SVal location, SVal val) {}
virtual ExplodedNode *CheckType(QualType T, ExplodedNode *Pred,
OpenPOWER on IntegriCloud