summaryrefslogtreecommitdiff
path: root/Source/Core/CommandLineOptions.ssc
diff options
context:
space:
mode:
authorGravatar akashlal <unknown>2010-08-20 13:41:21 +0000
committerGravatar akashlal <unknown>2010-08-20 13:41:21 +0000
commit33db8d179f2531a63456f02ade0062e0c48094f4 (patch)
tree56832695d10a1c22966ce81ff3395845054f662f /Source/Core/CommandLineOptions.ssc
parentd06b5bf7faae69a0348a1c599c176f184baaa828 (diff)
Added user option for bounding inlining depth
Diffstat (limited to 'Source/Core/CommandLineOptions.ssc')
-rw-r--r--Source/Core/CommandLineOptions.ssc7
1 files changed, 7 insertions, 0 deletions
diff --git a/Source/Core/CommandLineOptions.ssc b/Source/Core/CommandLineOptions.ssc
index d60e7323..6808be61 100644
--- a/Source/Core/CommandLineOptions.ssc
+++ b/Source/Core/CommandLineOptions.ssc
@@ -228,6 +228,7 @@ namespace Microsoft.Boogie
public int LazyInlining = 0;
public int StratifiedInlining = 0;
public int StratifiedInliningOption = 0;
+ public int RecursionBound = 500;
public string CoverageReporterPath = null;
public enum TypeEncoding { None, Predicates, Arguments, Monomorphic };
@@ -993,6 +994,12 @@ namespace Microsoft.Boogie
}
}
break;
+ case "-recursionBound":
+ case "/recursionBound":
+ if (ps.ConfirmArgumentCount(1)) {
+ RecursionBound = Int32.Parse((!)args[ps.i]);
+ }
+ break;
case "-coverageReporter":
case "/coverageReporter":
if (ps.ConfirmArgumentCount(1)) {