From 093c5046eb7074341716077e19214a7ee5ca6c53 Mon Sep 17 00:00:00 2001 From: Philippe Suter <philippe.suter@gmail.com> Date: Tue, 29 Mar 2011 13:34:07 +0000 Subject: [PATCH] woops, bug. --- src/purescala/FairZ3Solver.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/purescala/FairZ3Solver.scala b/src/purescala/FairZ3Solver.scala index 03bd51ba7..33f61170f 100644 --- a/src/purescala/FairZ3Solver.scala +++ b/src/purescala/FairZ3Solver.scala @@ -247,6 +247,7 @@ class FairZ3Solver(val reporter: Reporter) extends Solver(reporter) with Abstrac def decideWithModel(vc: Expr, forValidity: Boolean): (Option[Boolean], Map[Identifier,Expr]) = { var forceStop : Boolean = false + var foundDefinitiveAnswer : Boolean = false def stopCallback() : Unit = { if(!foundDefinitiveAnswer) { reporter.error(" - Timeout reached.") @@ -258,7 +259,6 @@ class FairZ3Solver(val reporter: Reporter) extends Solver(reporter) with Abstrac val timer : Option[Timer] = Settings.solverTimeout.map(t => new Timer(stopCallback, t)) timer.foreach(_.start()) - var foundDefinitiveAnswer : Boolean = false var definitiveAnswer : Option[Boolean] = None var definitiveModel : Map[Identifier,Expr] = Map.empty def foundAnswer(answer : Option[Boolean], model : Map[Identifier,Expr] = Map.empty) : Unit = { -- GitLab