{"ast_node_type":"import","tokens":[{"end":73,"kind":"keyword","start":0,"text":"//"}]}
    // Must use `Cell` because `run_pass` takes `&self`, not `&mut self`.
pub(super) struct PromoteTemps<'tcx> {
    pub promoted_fragments: Cell<IndexVec<Promoted, Body<'tcx>>>,