From 73ce19e64455b19931c2f8552ee4e02401da4bde Mon Sep 17 00:00:00 2001 From: Manos Koukoutos <emmanouil.koukoutos@epfl.ch> Date: Tue, 26 May 2015 12:52:00 +0200 Subject: [PATCH] Portfolio should implement assertVC --- .../scala/leon/solvers/combinators/PortfolioSolver.scala | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/scala/leon/solvers/combinators/PortfolioSolver.scala b/src/main/scala/leon/solvers/combinators/PortfolioSolver.scala index d70294e04..3c9938571 100644 --- a/src/main/scala/leon/solvers/combinators/PortfolioSolver.scala +++ b/src/main/scala/leon/solvers/combinators/PortfolioSolver.scala @@ -6,6 +6,7 @@ package combinators import purescala.Common._ import purescala.Expressions._ +import verification.VC import utils.Interruptible import scala.concurrent._ @@ -27,6 +28,10 @@ class PortfolioSolver[S <: Solver with Interruptible](val context: LeonContext, solversInsts.foreach(_.assertCnstr(expression)) } + override def assertVC(vc: VC): Unit = { + solversInsts.foreach(_.assertVC(vc)) + } + def check: Option[Boolean] = { modelMap = Map() -- GitLab