Skip to content

Commit 4cc6f62

Browse files
Use ranged-for instead of iterators
1 parent 0affd00 commit 4cc6f62

File tree

1 file changed

+6
-10
lines changed

1 file changed

+6
-10
lines changed

src/goto-symex/symex_atomic_section.cpp

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -67,20 +67,16 @@ void goto_symext::symex_atomic_end(statet &state)
6767
state.source);
6868
}
6969

70-
for(goto_symex_statet::written_in_atomic_sectiont::const_iterator
71-
w_it=state.written_in_atomic_section.begin();
72-
w_it!=state.written_in_atomic_section.end();
73-
++w_it)
70+
for(const auto &pair : state.written_in_atomic_section)
7471
{
75-
ssa_exprt w=w_it->first;
72+
ssa_exprt w = pair.first;
7673
w.set_level_2(state.level2.current_count(w.get_identifier()));
7774

7875
// guard is the disjunction over writes
79-
PRECONDITION(!w_it->second.empty());
80-
guardt write_guard(w_it->second.front());
81-
for(std::list<guardt>::const_iterator
82-
it=++(w_it->second.begin());
83-
it!=w_it->second.end();
76+
PRECONDITION(!pair.second.empty());
77+
guardt write_guard(pair.second.front());
78+
for(std::list<guardt>::const_iterator it = ++(pair.second.begin());
79+
it != pair.second.end();
8480
++it)
8581
write_guard|=*it;
8682
exprt write_guard_expr=write_guard.as_expr();

0 commit comments

Comments
 (0)