delete_branch is non-tail-recursive and can result in stack overflow. Like with commit_block, long uncommitted branches should not occur, so stack overflow is unlikely, but to be fully safe and for the sake of good programming practice we might want to fix it.
delete_branch
is non-tail-recursive and can result in stack overflow. Like withcommit_block
, long uncommitted branches should not occur, so stack overflow is unlikely, but to be fully safe and for the sake of good programming practice we might want to fix it.