We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ab9e585 commit aa0e2e3Copy full SHA for aa0e2e3
src/solvers/refinement/refine_arrays.cpp
@@ -121,16 +121,13 @@ void bv_refinementt::freeze_lazy_constraints()
121
if(!lazy_arrays)
122
return;
123
124
- for(std::list<lazy_constraintt>::iterator
125
- l_it=lazy_array_constraints.begin();
126
- l_it!=lazy_array_constraints.end(); ++l_it)
+ for(const auto &constraint : lazy_array_constraints)
127
{
128
std::set<symbol_exprt> symbols;
129
- find_symbols(l_it->lazy, symbols);
130
- for(std::set<symbol_exprt>::const_iterator it=symbols.begin();
131
- it!=symbols.end(); ++it)
+ find_symbols(constraint.lazy, symbols);
+ for(const auto &symbol : symbols)
132
133
- bvt bv=convert_bv(l_it->lazy);
+ const bvt bv=convert_bv(symbol);
134
forall_literals(b_it, bv)
135
if(!b_it->is_constant())
136
prop.set_frozen(*b_it);
0 commit comments