sidekick/solver/mcsolver.ml
Guillaume Bury f88a5dd514 [bugfix/minor] Ensure generativity of solver_types
This ensures that the same solver_types module is not reused
for two different solvers, which would be problematic.
Marked minor because of the low use of multiple instances of a solver.
2016-04-15 13:30:46 +02:00

20 lines
430 B
OCaml

(*
MSAT is free software, using the Apache license, see file LICENSE
Copyright 2014 Guillaume Bury
Copyright 2014 Simon Cruanes
*)
module Make (E : Expr_intf.S)
(Th : Plugin_intf.S with type term = E.Term.t and type formula = E.Formula.t and type proof = E.proof)
(Dummy: sig end) = struct
module St = Solver_types.McMake(E)(struct end)
module M = Internal.Make(St)(Th)(struct end)
include St
include M
end