summaryrefslogtreecommitdiff
path: root/Source/VCGeneration
diff options
context:
space:
mode:
authorGravatar Ken McMillan <unknown>2014-12-08 17:02:02 -0800
committerGravatar Ken McMillan <unknown>2014-12-08 17:02:02 -0800
commit07d28c62b758bc16fa4d1c4eae5659514097d8d5 (patch)
tree9cb85da5a02fec0a8dfbef0d5e60297ba12f99f7 /Source/VCGeneration
parent575d226a8e15efc111bfaf57f188261e12f7ef95 (diff)
parent09152de1a52555aa8a41b245dfddd2be56dd2734 (diff)
Merge some FixpointVC changes that got left behind
Diffstat (limited to 'Source/VCGeneration')
-rw-r--r--Source/VCGeneration/Check.cs2
-rw-r--r--Source/VCGeneration/FixedpointVC.cs6
2 files changed, 6 insertions, 2 deletions
diff --git a/Source/VCGeneration/Check.cs b/Source/VCGeneration/Check.cs
index 8cee2675..da8624e9 100644
--- a/Source/VCGeneration/Check.cs
+++ b/Source/VCGeneration/Check.cs
@@ -494,7 +494,7 @@ namespace Microsoft.Boogie {
public virtual Outcome CheckRPFP(string descriptiveName, RPFP vc, ErrorHandler handler,
out RPFP.Node cex,
- Dictionary<int, Dictionary<string, string>> varSubst)
+ Dictionary<int, Dictionary<string, string>> varSubst, Dictionary<string,int> extra_bound = null)
{
throw new System.NotImplementedException();
}
diff --git a/Source/VCGeneration/FixedpointVC.cs b/Source/VCGeneration/FixedpointVC.cs
index 4b4e970e..7dbf6b05 100644
--- a/Source/VCGeneration/FixedpointVC.cs
+++ b/Source/VCGeneration/FixedpointVC.cs
@@ -1521,6 +1521,7 @@ namespace Microsoft.Boogie
RPFP.Node cex;
varSubst = new Dictionary<int,Dictionary<string,string>>();
+#if false
int origRecursionBound = CommandLineOptions.Clo.RecursionBound;
if (CommandLineOptions.Clo.RecursionBound > 0 && extraRecBound != null)
{
@@ -1532,12 +1533,15 @@ namespace Microsoft.Boogie
}
CommandLineOptions.Clo.RecursionBound += maxExtra;
}
+#endif
ProverInterface.Outcome outcome =
- checker.TheoremProver.CheckRPFP("name", rpfp, handler, out cex, varSubst);
+ checker.TheoremProver.CheckRPFP("name", rpfp, handler, out cex, varSubst, extraRecBound);
cexroot = cex;
+#if false
CommandLineOptions.Clo.RecursionBound = origRecursionBound;
+#endif
Console.WriteLine("solve: {0}s", (DateTime.Now - start).TotalSeconds);