diff --git a/src/postorder.rs b/src/postorder.rs index 3e04eb0..020e4ea 100644 --- a/src/postorder.rs +++ b/src/postorder.rs @@ -18,8 +18,7 @@ pub fn calculate<'a, SuccFn: Fn(Block) -> &'a [Block]>( let mut ret = vec![]; // State: visited-block map, and explicit DFS stack. - let mut visited = vec![]; - visited.resize(num_blocks, false); + let mut visited = vec![false; num_blocks]; struct State<'a> { block: Block,