summaryrefslogtreecommitdiff
path: root/Source/VCGeneration
diff options
context:
space:
mode:
authorGravatar akashlal <unknown>2012-05-28 22:08:51 +0530
committerGravatar akashlal <unknown>2012-05-28 22:08:51 +0530
commit567fa4e6f24969644a6a373d7194f4bc04a74cf6 (patch)
tree3f71fdcc5cb1e84691dc0ffc47d37815ac888bf1 /Source/VCGeneration
parent029d0477855ba3f16f15fd7810862af632d81cc3 (diff)
No need for extra attributes in ExtractLoops
Diffstat (limited to 'Source/VCGeneration')
-rw-r--r--Source/VCGeneration/StratifiedVC.cs5
1 files changed, 4 insertions, 1 deletions
diff --git a/Source/VCGeneration/StratifiedVC.cs b/Source/VCGeneration/StratifiedVC.cs
index 0f32bab1..056b3f17 100644
--- a/Source/VCGeneration/StratifiedVC.cs
+++ b/Source/VCGeneration/StratifiedVC.cs
@@ -31,6 +31,7 @@ namespace VC
private bool useSummary;
private SummaryComputation summaryComputation;
private HashSet<string> procsThatReachedRecBound;
+ public int boundUsedInLastQuery { get; private set; }
ProverInterface prover;
public HashSet<string> procsToSkip;
public Dictionary<string, int> extraRecBound;
@@ -62,7 +63,7 @@ namespace VC
procsThatReachedRecBound = new HashSet<string>();
procsToSkip = new HashSet<string>();
extraRecBound = new Dictionary<string, int>();
- //extraRecBound.Add("FcFinishReset_loop_label_59_head", 4);
+ boundUsedInLastQuery = -1;
}
// Is this procedure to be "skipped"
@@ -1503,6 +1504,8 @@ namespace VC
// case 3: (internal error) The theorem prover TimesOut of runs OutOfMemory
while (true)
{
+ boundUsedInLastQuery = bound;
+
// Check timeout
if (CommandLineOptions.Clo.ProverKillTime != -1)
{