In general, `rustc::cfg` should be considered deprecated, and we ought to work to remove its consumers and rewrite them to operate on MIR: - [x] `UnconditionalRecursion` lint - [x] AST-based borrowck (that's what NLL is doing, of course) - [ ] `librustc_driver::pretty::print_flowgraph()`