diff options
Diffstat (limited to 'include/clang/Checker/PathSensitive/GRBlockCounter.h')
| -rw-r--r-- | include/clang/Checker/PathSensitive/GRBlockCounter.h | 9 | 
1 files changed, 7 insertions, 2 deletions
| diff --git a/include/clang/Checker/PathSensitive/GRBlockCounter.h b/include/clang/Checker/PathSensitive/GRBlockCounter.h index 67ed9532db02b..b7d0e8ae0c71d 100644 --- a/include/clang/Checker/PathSensitive/GRBlockCounter.h +++ b/include/clang/Checker/PathSensitive/GRBlockCounter.h @@ -22,6 +22,8 @@ namespace llvm {  namespace clang { +class StackFrameContext; +  class GRBlockCounter {    void* Data; @@ -30,7 +32,8 @@ class GRBlockCounter {  public:    GRBlockCounter() : Data(0) {} -  unsigned getNumVisited(unsigned BlockID) const; +  unsigned getNumVisited(const StackFrameContext *CallSite,  +                         unsigned BlockID) const;    class Factory {      void* F; @@ -39,7 +42,9 @@ public:      ~Factory();      GRBlockCounter GetEmptyCounter(); -    GRBlockCounter IncrementCount(GRBlockCounter BC, unsigned BlockID); +    GRBlockCounter IncrementCount(GRBlockCounter BC,  +                                  const StackFrameContext *CallSite, +                                  unsigned BlockID);    };    friend class Factory; | 
