Skip to content
Prev Previous commit
Next Next commit
takeout node if decremented fanout_size reaches 0.
  • Loading branch information
hriener committed Apr 23, 2021
commit e1649eb70a1a89cd7119df613aa275d0738db19e
4 changes: 4 additions & 0 deletions include/mockturtle/algorithms/window_rewriting.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -452,6 +452,10 @@ class window_rewriting_impl

/* decrement fanout_size when released from substitution list */
ntk.decr_fanout_size( ntk.get_node( new_signal ) );
if ( ntk.fanout_size( ntk.get_node( new_signal ) ) == 0 )
{
ntk.take_out_node( ntk.get_node( new_signal ) );
}
}

ntk._events->on_delete.pop_back();
Expand Down