{"ast_node_type":"other","tokens":[{"end":94,"kind":"keyword","start":0,"text":"if"}]}
            if borrowed_place.ignore_borrow(self.tcx, self.body, &self.locals_state_at_exit) {
        if let &mir::Rvalue::Ref(region, kind, borrowed_place) = rvalue {
                debug!("ignoring_borrow of {:?}", borrowed_place);