3
0
Fork 0
mirror of https://github.com/Z3Prover/z3 synced 2025-11-26 07:29:33 +00:00
This commit is contained in:
Nikolaj Bjorner 2021-05-29 08:06:06 -07:00
parent 15916091d1
commit 56b47fa956
2 changed files with 4 additions and 3 deletions

View file

@ -134,8 +134,9 @@ expr * array_factory::get_fresh_value(sort * s) {
sort * range = get_array_range(s);
expr* range_val = nullptr;
if (!m_recursive_fresh) {
flet<bool> _recursive(m_recursive_fresh, true);
if (!m_ranges.contains(range)) {
ptr_vector<sort>::scoped_stack _s(m_ranges);
m_ranges.push_back(range);
range_val = m_model.get_fresh_value(range);
if (range_val != nullptr) {
// easy case