diff options
Diffstat (limited to 'lib/StaticAnalyzer/Checkers/ClangSACheckerProvider.cpp')
-rw-r--r-- | lib/StaticAnalyzer/Checkers/ClangSACheckerProvider.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/StaticAnalyzer/Checkers/ClangSACheckerProvider.cpp b/lib/StaticAnalyzer/Checkers/ClangSACheckerProvider.cpp index 17646e07d9..94f200f3e8 100644 --- a/lib/StaticAnalyzer/Checkers/ClangSACheckerProvider.cpp +++ b/lib/StaticAnalyzer/Checkers/ClangSACheckerProvider.cpp @@ -40,7 +40,7 @@ namespace { struct StaticCheckerInfoRec { const char *FullName; - CheckerManager::RegisterFunc RegFunc; + void (*RegFunc)(CheckerManager &mgr); bool Hidden; }; @@ -132,6 +132,6 @@ void ClangSACheckerProvider::registerCheckers(CheckerManager &checkerMgr, collectCheckers(checkOpts[i], enabledCheckers); for (llvm::DenseSet<const StaticCheckerInfoRec *>::iterator I = enabledCheckers.begin(), E = enabledCheckers.end(); I != E; ++I) { - checkerMgr.addCheckerRegisterFunction((*I)->RegFunc); + (*I)->RegFunc(checkerMgr); } } |