3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-05-02 13:27:01 +00:00

remove push/pop for fixedpoint objects from API #2249

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2019-04-27 10:13:15 -07:00
parent fa88bdb075
commit 40e329fc92
8 changed files with 0 additions and 101 deletions

View file

@ -1883,8 +1883,6 @@ struct
| L_FALSE -> Solver.UNSATISFIABLE
| _ -> Solver.UNKNOWN
let push x = Z3native.fixedpoint_push (gc x) x
let pop x = Z3native.fixedpoint_pop (gc x) x
let update_rule x = Z3native.fixedpoint_update_rule (gc x) x
let get_answer x =

View file

@ -3256,16 +3256,6 @@ sig
The query is unsatisfiable if there are no derivations satisfying any of the relations. *)
val query_r : fixedpoint -> FuncDecl.func_decl list -> Solver.status
(** Creates a backtracking point.
{!pop} *)
val push : fixedpoint -> unit
(** Backtrack one backtracking point.
Note that an exception is thrown if Pop is called without a corresponding [Push]</remarks>
{!push} *)
val pop : fixedpoint -> unit
(** Update named rule into in the fixedpoint solver. *)
val update_rule : fixedpoint -> Expr.expr -> Symbol.symbol -> unit