{"ast_node_type":"other","tokens":[{"end":77,"kind":"keyword","start":0,"text":"body.basic_blocks.predecessors().iter().map(|ps|"}]}
        body.basic_blocks.predecessors().iter().map(|ps| ps.len()).collect();
    let mut predecessors: IndexVec<_, _> =
    predecessors[START_BLOCK] += 1; // Account for the implicit entry edge.