{"ast_node_type":"variable","tokens":[{"end":50,"kind":"keyword","start":0,"text":"while"}]}
        while let Some(bb) = self.worklist.pop() {
    fn visit_body(&mut self, body: &Body<'tcx>) {
            if !self.visited_blocks.insert(bb) {