diff options
author | allydonaldson <unknown> | 2013-07-16 09:48:41 +0100 |
---|---|---|
committer | allydonaldson <unknown> | 2013-07-16 09:48:41 +0100 |
commit | ff6e4ffc5dfedf32e742f4a2df3a25d77de28abc (patch) | |
tree | 0e6991ef233992c5ab96291fbe9512e0c3454969 /Source/Houdini/Checker.cs | |
parent | 581cade819b4b82ef344b32ba638fa6eb650a26b (diff) |
Some cleanup in HoudiniSession
Diffstat (limited to 'Source/Houdini/Checker.cs')
-rw-r--r-- | Source/Houdini/Checker.cs | 9 |
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;
|