]> granicus.if.org Git - clang/commit
[analyzer] Add ASTContext to CheckerManager
authorGeorge Karpenkov <ekarpenkov@apple.com>
Mon, 6 Aug 2018 23:09:07 +0000 (23:09 +0000)
committerGeorge Karpenkov <ekarpenkov@apple.com>
Mon, 6 Aug 2018 23:09:07 +0000 (23:09 +0000)
commit2de387a495c58785c3c7a261e0d802a2cf9537a8
treee301002346dada1e85ea4009979901a7e869f643
parentd4e7172979bbd17e176855a1dfc50694007a8df7
[analyzer] Add ASTContext to CheckerManager

Some checkers require ASTContext. Having it in the constructor saves a
lot of boilerplate of having to pass it around.

Differential Revision: https://reviews.llvm.org/D50111

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@339079 91177308-0d34-0410-b5e6-96231b3b80d8
include/clang/StaticAnalyzer/Core/CheckerManager.h
include/clang/StaticAnalyzer/Core/PathSensitive/AnalysisManager.h
include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h
lib/StaticAnalyzer/Core/AnalysisManager.cpp
lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp