in src/reader.rs [957:968]
fn unblock(
block: usize,
blocked: &mut SmallVec<[usize; 4]>,
block_lists: &mut SmallVec<[SmallVec<[usize; 2]>; 2]>,
) {
if let Some(i) = blocked.iter().position(|x| *x == block) {
blocked.remove(i);
for b in block_lists.remove(i) {
GcovFunction::unblock(b, blocked, block_lists);
}
}
}