From 074c1ac8c2011b270eab4838a3462f4f0e85f57f Mon Sep 17 00:00:00 2001 From: Nicolas Voirol <voirol.nicolas@gmail.com> Date: Tue, 11 Oct 2016 14:28:27 +0200 Subject: [PATCH] Small fixes for solver factories --- src/main/scala/inox/solvers/SolverFactory.scala | 2 +- .../scala/inox/solvers/combinators/PortfolioSolverFactory.scala | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/scala/inox/solvers/SolverFactory.scala b/src/main/scala/inox/solvers/SolverFactory.scala index 9ce18f966..d7b17734b 100644 --- a/src/main/scala/inox/solvers/SolverFactory.scala +++ b/src/main/scala/inox/solvers/SolverFactory.scala @@ -121,7 +121,7 @@ object SolverFactory { } def apply(p: InoxProgram, opts: Options): SolverFactory { val program: p.type; type S <: TimeoutSolver } = - p.ctx.options.findOptionOrDefault(InoxOptions.optSelectedSolvers).toSeq match { + opts.findOptionOrDefault(InoxOptions.optSelectedSolvers).toSeq match { case Seq() => throw FatalError("No selected solver") case Seq(single) => apply(single, p, opts) case multiple => PortfolioSolverFactory(p) { diff --git a/src/main/scala/inox/solvers/combinators/PortfolioSolverFactory.scala b/src/main/scala/inox/solvers/combinators/PortfolioSolverFactory.scala index dd62ddd6b..edc4ed5e2 100644 --- a/src/main/scala/inox/solvers/combinators/PortfolioSolverFactory.scala +++ b/src/main/scala/inox/solvers/combinators/PortfolioSolverFactory.scala @@ -26,7 +26,7 @@ trait PortfolioSolverFactory extends SolverFactory { self => } object PortfolioSolverFactory { - def apply(p: InoxProgram) + def apply(p: Program) (factories: Seq[SolverFactory { val program: p.type; type S <: TimeoutSolver }]): PortfolioSolverFactory { val program: p.type; type S <: TimeoutSolver } = new { val program: p.type = p -- GitLab