mirror of
https://github.com/Z3Prover/z3
synced 2025-05-02 05:15:52 +00:00
strengthen support for int.to.str and length reasoning. Issue #589
Signed-off-by: Nikolaj Bjorner <nbjorner@microsoft.com>
This commit is contained in:
parent
8c99d3c431
commit
c3f498a640
9 changed files with 103 additions and 31 deletions
|
@ -1571,18 +1571,9 @@ public:
|
|||
|
||||
void debug_ref_count() { m_debug_ref_count = true; }
|
||||
|
||||
void inc_ref(ast * n) {
|
||||
if (n)
|
||||
n->inc_ref();
|
||||
}
|
||||
void inc_ref(ast * n);
|
||||
|
||||
void dec_ref(ast * n) {
|
||||
if (n) {
|
||||
n->dec_ref();
|
||||
if (n->get_ref_count() == 0)
|
||||
delete_node(n);
|
||||
}
|
||||
}
|
||||
void dec_ref(ast * n);
|
||||
|
||||
template<typename T>
|
||||
void inc_array_ref(unsigned sz, T * const * a) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue