{"ast_node_type":"other","tokens":[{"end":46,"kind":"keyword","start":0,"text":"&&"}]}
                && successors.next().is_none()
            if let Some(succ) = successors.next()
                && let &[succ_pred] = self.mir.basic_blocks.predecessors()[succ].as_slice()