summaryrefslogtreecommitdiff
path: root/Source/Core/CommandLineOptions.cs
diff options
context:
space:
mode:
authorGravatar akashlal <unknown>2014-09-24 15:04:51 +0530
committerGravatar akashlal <unknown>2014-09-24 15:04:51 +0530
commitd335ace6437fb1639bea6f425811b9b54936d141 (patch)
treec50542be538a793d6912a351fbb84f3f8b07c78c /Source/Core/CommandLineOptions.cs
parent716dc807128ac5bed97b22af0144ef516a3721e5 (diff)
Simple VC generation for SI
Diffstat (limited to 'Source/Core/CommandLineOptions.cs')
-rw-r--r--Source/Core/CommandLineOptions.cs2
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/Core/CommandLineOptions.cs b/Source/Core/CommandLineOptions.cs
index 98bb95d2..e9e6b60e 100644
--- a/Source/Core/CommandLineOptions.cs
+++ b/Source/Core/CommandLineOptions.cs
@@ -480,6 +480,7 @@ namespace Microsoft.Boogie {
public bool UseSmtOutputFormat = false;
public bool WeakArrayTheory = false;
public bool UseLabels = true;
+ public bool SIBoolControlVC = false;
public bool MonomorphicArrays {
get {
return UseArrayTheory || TypeEncodingMethod == TypeEncoding.Monomorphic;
@@ -1417,6 +1418,7 @@ namespace Microsoft.Boogie {
ps.CheckBooleanFlag("weakArrayTheory", ref WeakArrayTheory) ||
ps.CheckBooleanFlag("doModSetAnalysis", ref DoModSetAnalysis) ||
ps.CheckBooleanFlag("doNotUseLabels", ref UseLabels, false) ||
+ ps.CheckBooleanFlag("boolControlVC", ref SIBoolControlVC, true) ||
ps.CheckBooleanFlag("contractInfer", ref ContractInfer) ||
ps.CheckBooleanFlag("explainHoudini", ref ExplainHoudini) ||
ps.CheckBooleanFlag("reverseHoudiniWorklist", ref ReverseHoudiniWorklist) ||