diff options
author | Jordan Rose <jordan_rose@apple.com> | 2012-07-02 19:28:09 +0000 |
---|---|---|
committer | Jordan Rose <jordan_rose@apple.com> | 2012-07-02 19:28:09 +0000 |
commit | 69f87c956b3ac2b80124fd9604af012e1061473a (patch) | |
tree | a137e8b3bb536d633c81c6b3c31ec63a855baa27 /include/clang/StaticAnalyzer/Core/CheckerManager.h | |
parent | de507eaf3cb54d3cb234dc14499c10ab3373d15f (diff) |
[analyzer] Use CallEvent for inlining and call default-evaluation.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@159560 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/StaticAnalyzer/Core/CheckerManager.h')
-rw-r--r-- | include/clang/StaticAnalyzer/Core/CheckerManager.h | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/include/clang/StaticAnalyzer/Core/CheckerManager.h b/include/clang/StaticAnalyzer/Core/CheckerManager.h index eef82fe848..689b13d99d 100644 --- a/include/clang/StaticAnalyzer/Core/CheckerManager.h +++ b/include/clang/StaticAnalyzer/Core/CheckerManager.h @@ -33,6 +33,7 @@ namespace ento { class AnalysisManager; class BugReporter; class CheckerContext; + class SimpleCall; class ObjCMethodCall; class SVal; class ExplodedNode; @@ -44,12 +45,6 @@ namespace ento { class MemRegion; class SymbolReaper; -class GraphExpander { -public: - virtual ~GraphExpander(); - virtual void expandGraph(ExplodedNodeSet &Dst, ExplodedNode *Pred) = 0; -}; - template <typename T> class CheckerFn; template <typename RET, typename P1, typename P2, typename P3, typename P4, @@ -303,8 +298,7 @@ public: /// \brief Run checkers for evaluating a call. void runCheckersForEvalCall(ExplodedNodeSet &Dst, const ExplodedNodeSet &Src, - const CallExpr *CE, ExprEngine &Eng, - GraphExpander *defaultEval = 0); + const SimpleCall &CE, ExprEngine &Eng); /// \brief Run checkers for the entire Translation Unit. void runCheckersOnEndOfTranslationUnit(const TranslationUnitDecl *TU, |