summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar allydonaldson <unknown>2013-07-16 09:48:41 +0100
committerGravatar allydonaldson <unknown>2013-07-16 09:48:41 +0100
commitff6e4ffc5dfedf32e742f4a2df3a25d77de28abc (patch)
tree0e6991ef233992c5ab96291fbe9512e0c3454969
parent581cade819b4b82ef344b32ba638fa6eb650a26b (diff)
Some cleanup in HoudiniSession
-rw-r--r--Source/Houdini/Checker.cs9
1 files changed, 2 insertions, 7 deletions
diff --git a/Source/Houdini/Checker.cs b/Source/Houdini/Checker.cs
index a64cece0..d0796c4c 100644
--- a/Source/Houdini/Checker.cs
+++ b/Source/Houdini/Checker.cs
@@ -115,9 +115,6 @@ namespace Microsoft.Boogie.Houdini {
private HashSet<Variable> explainConstantsNegative;
private Dictionary<string, Tuple<Variable, Variable>> constantToControl;
- Houdini houdini;
- Implementation implementation;
-
public bool InUnsatCore(Variable constant) {
if (unsatCoreSet == null)
return true;
@@ -170,8 +167,6 @@ namespace Microsoft.Boogie.Houdini {
handler = new VCGen.ErrorReporter(gotoCmdOrigins, label2absy, impl.Blocks, vcgen.incarnationOriginMap, collector, mvInfo, proverInterface.Context, program);
}
- this.houdini = houdini;
- this.implementation = impl;
}
private VCExpr BuildAxiom(ProverInterface proverInterface, Dictionary<Variable, bool> currentAssignment) {
@@ -387,13 +382,13 @@ namespace Microsoft.Boogie.Houdini {
}
foreach (var r in reason)
{
- Houdini.explainHoudiniDottyFile.WriteLine("{0} -> {1} [ label = \"{2}\" color=red ];", refutedConstant.Name, r, implementation.Name);
+ Houdini.explainHoudiniDottyFile.WriteLine("{0} -> {1} [ label = \"{2}\" color=red ];", refutedConstant.Name, r, descriptiveName);
}
} while (false);
if (outcome == ProverInterface.Outcome.TimeOut || outcome == ProverInterface.Outcome.OutOfMemory || outcome == ProverInterface.Outcome.Undetermined)
{
- Houdini.explainHoudiniDottyFile.WriteLine("{0} -> {1} [ label = \"{2}\" color=red ];", refutedConstant.Name, "TimeOut", implementation.Name);
+ Houdini.explainHoudiniDottyFile.WriteLine("{0} -> {1} [ label = \"{2}\" color=red ];", refutedConstant.Name, "TimeOut", descriptiveName);
}
CommandLineOptions.Clo.ProverCCLimit = el;