diff options
author | Ted Kremenek <kremenek@apple.com> | 2011-07-21 05:22:47 +0000 |
---|---|---|
committer | Ted Kremenek <kremenek@apple.com> | 2011-07-21 05:22:47 +0000 |
commit | bc5cb8a5fe2b88f917d47ceb58b53696a121e57e (patch) | |
tree | 35f9fd4260fb6e779ec96ca365367b1dbd777c31 /lib/StaticAnalyzer/Core/CoreEngine.cpp | |
parent | 697d05d579d9f668ac29ab9d2a1bf9a0a45ee5d0 (diff) |
Simplify passing of CFGBuildOptions around for AnalysisContext. No functionality change.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@135666 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/StaticAnalyzer/Core/CoreEngine.cpp')
-rw-r--r-- | lib/StaticAnalyzer/Core/CoreEngine.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/StaticAnalyzer/Core/CoreEngine.cpp b/lib/StaticAnalyzer/Core/CoreEngine.cpp index 34cd6e8884..9fcc04e2e4 100644 --- a/lib/StaticAnalyzer/Core/CoreEngine.cpp +++ b/lib/StaticAnalyzer/Core/CoreEngine.cpp @@ -787,7 +787,7 @@ void CallEnterNodeBuilder::generateNode(const GRState *state) { // Create a new AnalysisManager with components of the callee's // TranslationUnit. - // The Diagnostic is actually shared when we create ASTUnits from AST files. + // The Diagnostic is actually shared when we create ASTUnits from AST files. AnalysisManager AMgr(TU->getASTContext(), TU->getDiagnostic(), OldMgr.getLangOptions(), OldMgr.getPathDiagnosticClient(), @@ -803,8 +803,10 @@ void CallEnterNodeBuilder::generateNode(const GRState *state) { OldMgr.shouldTrimGraph(), OldMgr.shouldInlineCall(), OldMgr.getAnalysisContextManager().getUseUnoptimizedCFG(), - OldMgr.getAnalysisContextManager().getAddImplicitDtors(), - OldMgr.getAnalysisContextManager().getAddInitializers(), + OldMgr.getAnalysisContextManager(). + getCFGBuildOptions().AddImplicitDtors, + OldMgr.getAnalysisContextManager(). + getCFGBuildOptions().AddInitializers, OldMgr.shouldEagerlyTrimExplodedGraph()); llvm::OwningPtr<TransferFuncs> TF(MakeCFRefCountTF(AMgr.getASTContext(), /* GCEnabled */ false, |