summaryrefslogtreecommitdiff
path: root/Source/Provers/SMTLib/SMTLibProverOptions.cs
diff options
context:
space:
mode:
authorGravatar Unknown <qadeer@GHALIB.redmond.corp.microsoft.com>2012-02-23 13:52:02 -0800
committerGravatar Unknown <qadeer@GHALIB.redmond.corp.microsoft.com>2012-02-23 13:52:02 -0800
commitdc8e43c41b46e8d2ae9bc93caa97f7b7d891b5df (patch)
treebe54b512a45481d6164f7127664be66a0ce1652d /Source/Provers/SMTLib/SMTLibProverOptions.cs
parent51e9ec1d1b9fd9d707a7eb5b9c903e266efbdad1 (diff)
using model instead of labels
Diffstat (limited to 'Source/Provers/SMTLib/SMTLibProverOptions.cs')
-rw-r--r--Source/Provers/SMTLib/SMTLibProverOptions.cs5
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/Provers/SMTLib/SMTLibProverOptions.cs b/Source/Provers/SMTLib/SMTLibProverOptions.cs
index b7b7f24d..6fe025c0 100644
--- a/Source/Provers/SMTLib/SMTLibProverOptions.cs
+++ b/Source/Provers/SMTLib/SMTLibProverOptions.cs
@@ -41,6 +41,11 @@ namespace Microsoft.Boogie.SMTLib
public string Inspector = null;
public bool OptimizeForBv = false;
+ public bool ProduceModel() {
+ return !CommandLineOptions.Clo.UseLabels ||
+ ExpectingModel();
+ }
+
public bool ExpectingModel()
{
return CommandLineOptions.Clo.PrintErrorModel >= 1 ||