3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-05-11 09:44:43 +00:00

fix misc issues around #4661 introduced when adding lazy push/pop to selected theories

Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
Nikolaj Bjorner 2020-08-30 10:57:05 -07:00
parent b992f59aad
commit 9b5dc0ca26
5 changed files with 29 additions and 19 deletions

View file

@ -35,8 +35,8 @@ namespace smt {
ast_manager & m;
enode_vector m_var2enode;
unsigned_vector m_var2enode_lim;
bool m_is_lazy;
unsigned m_lazy_scopes;
bool m_lazy;
friend class context;
friend class arith_value;
@ -75,7 +75,7 @@ namespace smt {
}
bool lazy_push();
bool lazy_pop(unsigned num_scopes);
bool lazy_pop(unsigned& num_scopes);
void force_push();
public: