Home | History | Annotate | Download | only in Checkers

Lines Matching refs:ExprInspectionChecker

1 //==- ExprInspectionChecker.cpp - Used for regression tests ------*- C++ -*-==//
20 class ExprInspectionChecker : public Checker< eval::Call > {
28 typedef void (ExprInspectionChecker::*FnCheck)(const CallExpr *,
36 bool ExprInspectionChecker::evalCall(const CallExpr *CE,
41 .Case("clang_analyzer_eval", &ExprInspectionChecker::analyzerEval)
43 &ExprInspectionChecker::analyzerCheckInlined)
44 .Case("clang_analyzer_crash", &ExprInspectionChecker::analyzerCrash)
45 .Case("clang_analyzer_warnIfReached", &ExprInspectionChecker::analyzerWarnIfReached)
87 void ExprInspectionChecker::analyzerEval(const CallExpr *CE,
104 void ExprInspectionChecker::analyzerWarnIfReached(const CallExpr *CE,
115 void ExprInspectionChecker::analyzerCheckInlined(const CallExpr *CE,
135 void ExprInspectionChecker::analyzerCrash(const CallExpr *CE,
141 Mgr.registerChecker<ExprInspectionChecker>();