Skip to content

Commit b35b65e

Browse files
Remove unused range
1 parent cf1f461 commit b35b65e

File tree

1 file changed

+2
-20
lines changed

1 file changed

+2
-20
lines changed

src/goto-symex/symex_goto.cpp

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -390,27 +390,9 @@ void goto_symext::phi_function(
390390
const statet::goto_statet &goto_state,
391391
statet &dest_state)
392392
{
393-
auto ssa_of_current_name =
394-
[&](const std::pair<irep_idt, std::pair<ssa_exprt, unsigned>> &pair) {
395-
return pair.second.first;
396-
};
397-
398-
auto dest_state_names_range =
399-
make_range(dest_state.level2.current_names)
400-
.filter(
401-
[&](const std::pair<irep_idt, std::pair<ssa_exprt, unsigned>> &pair) {
402-
// We ignore the identifiers that are already in goto_state names
403-
return goto_state.level2_current_names.count(pair.first) == 0;
404-
})
405-
.map<const ssa_exprt>(ssa_of_current_name);
406-
407-
// go over all variables to see what changed
408-
auto all_current_names_range = make_range(goto_state.level2_current_names)
409-
.map<const ssa_exprt>(ssa_of_current_name)
410-
.concat(dest_state_names_range);
411-
412393
guardt diff_guard;
413-
if(all_current_names_range.empty())
394+
if(goto_state.level2_current_names.empty() &&
395+
dest_state.level2.current_names.empty())
414396
return;
415397

416398
diff_guard=goto_state.guard;

0 commit comments

Comments
 (0)