summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp
diff options
context:
space:
mode:
authorTed Kremenek <kremenek@apple.com>2013-03-29 00:09:22 +0000
committerTed Kremenek <kremenek@apple.com>2013-03-29 00:09:22 +0000
commit233c1b0c77cce6509aa8bd9e87ff672b8a5c5217 (patch)
tree789ed8cddb826b9e6476af7174a36ca063838c74 /clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp
parent311246c6d51a99439172ddf2cea28be4f53df4dd (diff)
downloadbcm5719-llvm-233c1b0c77cce6509aa8bd9e87ff672b8a5c5217.tar.gz
bcm5719-llvm-233c1b0c77cce6509aa8bd9e87ff672b8a5c5217.zip
Add configuration plumbing to enable static initializer branching in the CFG for the analyzer.
This setting still isn't enabled yet in the analyzer. This is just prep work. llvm-svn: 178317
Diffstat (limited to 'clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp')
-rw-r--r--clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp b/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp
index 011d4c09a23..747b73c4164 100644
--- a/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp
+++ b/clang/lib/StaticAnalyzer/Core/AnalysisManager.cpp
@@ -25,7 +25,8 @@ AnalysisManager::AnalysisManager(ASTContext &ctx, DiagnosticsEngine &diags,
/*AddImplicitDtors=*/true,
/*AddInitializers=*/true,
Options.includeTemporaryDtorsInCFG(),
- Options.shouldSynthesizeBodies()),
+ Options.shouldSynthesizeBodies(),
+ Options.shouldConditionalizeStaticInitializers()),
Ctx(ctx),
Diags(diags),
LangOpts(lang),
OpenPOWER on IntegriCloud