mirror of
https://github.com/Z3Prover/z3
synced 2026-06-19 15:16:29 +00:00
make reset private
This commit is contained in:
parent
9aca2edcfc
commit
7dc25e73d5
2 changed files with 4 additions and 2 deletions
|
|
@ -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);
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
};
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue