summaryrefslogtreecommitdiff
path: root/Source/VCGeneration/VC.cs
diff options
context:
space:
mode:
authorGravatar MichalMoskal <unknown>2011-02-02 02:17:11 +0000
committerGravatar MichalMoskal <unknown>2011-02-02 02:17:11 +0000
commitcda903372df528488421f2f7dee66d3c5b639360 (patch)
treeeabe237fef8397d1d7350087b0ea6ab588d7d73d /Source/VCGeneration/VC.cs
parent7f7cf6ccc734f4f380db06cb15f1092c5293002e (diff)
Don't treat "Inconclusive" answer as fatal when splitting.
Diffstat (limited to 'Source/VCGeneration/VC.cs')
-rw-r--r--Source/VCGeneration/VC.cs3
1 files changed, 1 insertions, 2 deletions
diff --git a/Source/VCGeneration/VC.cs b/Source/VCGeneration/VC.cs
index 54bd5358..87f78a96 100644
--- a/Source/VCGeneration/VC.cs
+++ b/Source/VCGeneration/VC.cs
@@ -1380,7 +1380,6 @@ namespace VC {
cur_outcome = Outcome.TimedOut;
return;
case ProverInterface.Outcome.Undetermined:
- prover_failed = true;
if (cur_outcome != Outcome.Errors)
cur_outcome = Outcome.Inconclusive;
return;
@@ -1694,7 +1693,7 @@ namespace VC {
break;
}
- Contract.Assert( prover_failed || outcome == Outcome.Correct || outcome == Outcome.Errors);
+ Contract.Assert( prover_failed || outcome == Outcome.Correct || outcome == Outcome.Errors || outcome == Outcome.Inconclusive);
}
if (prover_failed) {