3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2026-06-19 15:16:29 +00:00

make reset private

This commit is contained in:
Nikolaj Bjorner 2026-06-03 11:41:37 -07:00
parent 9aca2edcfc
commit 7dc25e73d5
2 changed files with 4 additions and 2 deletions

View file

@ -47,6 +47,8 @@ namespace seq {
expr_ref derive::operator()(expr* ele, expr* r) {
SASSERT(m_util.is_re(r));
if (m_trail.size() > 1000)
reset();
m_ele = ele;
m_depth = 0;
expr_ref result = derive_rec(r);

View file

@ -107,6 +107,8 @@ namespace seq {
sort* seq_sort(expr* r) { sort* s = nullptr; m_util.is_re(r, s); return s; }
sort* ele_sort(expr* r) { sort* s = seq_sort(r); sort* e = nullptr; m_util.is_seq(s, e); return e; }
void reset();
public:
derive(ast_manager& m);
@ -121,8 +123,6 @@ namespace seq {
* Convenience: symbolic derivative using de Bruijn var 0.
*/
expr_ref operator()(expr* r);
void reset();
};
}