Skip to content

Commit 21184db

Browse files
Remove L0 case from rename
The rename_level0 function should now be called directly so that function types can reflect the level of renaming. So the L0 case is unused.
1 parent 888bad3 commit 21184db

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

src/goto-symex/goto_symex_state.cpp

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -332,13 +332,7 @@ void goto_symex_statet::rename(
332332
{
333333
ssa_exprt &ssa=to_ssa_expr(expr);
334334

335-
if(level == L0)
336-
{
337-
set_l0_indices(ssa, source.thread_nr, ns);
338-
rename(expr.type(), ssa.get_identifier(), ns, level);
339-
ssa.update_type();
340-
}
341-
else if(level == L1)
335+
if(level == L1)
342336
{
343337
set_l1_indices(level1, ssa, source.thread_nr, ns);
344338
rename(expr.type(), ssa.get_identifier(), ns, level);
@@ -370,6 +364,8 @@ void goto_symex_statet::rename(
370364
set_l2_indices(level1, level2, ssa, source.thread_nr, ns);
371365
}
372366
}
367+
else
368+
UNREACHABLE;
373369
}
374370
else if(expr.id()==ID_symbol)
375371
{

0 commit comments

Comments
 (0)