diff options
Diffstat (limited to 'include/clang/Checker/PathSensitive/CheckerVisitor.h')
| -rw-r--r-- | include/clang/Checker/PathSensitive/CheckerVisitor.h | 9 | 
1 files changed, 7 insertions, 2 deletions
diff --git a/include/clang/Checker/PathSensitive/CheckerVisitor.h b/include/clang/Checker/PathSensitive/CheckerVisitor.h index 72f0ae1375e8..e2ba89bca1b8 100644 --- a/include/clang/Checker/PathSensitive/CheckerVisitor.h +++ b/include/clang/Checker/PathSensitive/CheckerVisitor.h @@ -79,8 +79,13 @@ break;      }    } -  void PreVisitStmt(CheckerContext &C, const Stmt *S) {} -  void PostVisitStmt(CheckerContext &C, const Stmt *S) {} +  void PreVisitStmt(CheckerContext &C, const Stmt *S) { +    *C.respondsToCallback = false; +  } + +  void PostVisitStmt(CheckerContext &C, const Stmt *S) { +    *C.respondsToCallback = false; +  }    void PreVisitCastExpr(CheckerContext &C, const CastExpr *E) {      static_cast<ImplClass*>(this)->PreVisitStmt(C, E);  | 
