summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
diff options
context:
space:
mode:
authorSean Eveson <eveson.sean@gmail.com>2015-10-30 15:23:57 +0000
committerSean Eveson <eveson.sean@gmail.com>2015-10-30 15:23:57 +0000
commit70eece21c24d84581bc806524c5a3fd317b08fbb (patch)
treefd2d2022eb8d4d802a3c32f66ba783fada318d12 /clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
parent01ca33d93d6dc84813cf2036251a268ac2721951 (diff)
downloadbcm5719-llvm-70eece21c24d84581bc806524c5a3fd317b08fbb.tar.gz
bcm5719-llvm-70eece21c24d84581bc806524c5a3fd317b08fbb.zip
Reapply r251621 "[Analyzer] Widening loops which do not exit"
It was not the cause of the build bot failure. llvm-svn: 251702
Diffstat (limited to 'clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp')
-rw-r--r--clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp b/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
index bf8369ea35f..54c668cd2d6 100644
--- a/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
+++ b/clang/lib/StaticAnalyzer/Core/AnalyzerOptions.cpp
@@ -338,3 +338,9 @@ bool AnalyzerOptions::shouldInlineLambdas() {
InlineLambdas = getBooleanOption("inline-lambdas", /*Default=*/true);
return InlineLambdas.getValue();
}
+
+bool AnalyzerOptions::shouldWidenLoops() {
+ if (!WidenLoops.hasValue())
+ WidenLoops = getBooleanOption("widen-loops", /*Default=*/false);
+ return WidenLoops.getValue();
+}
OpenPOWER on IntegriCloud