{"ast_node_type":"other","tokens":[{"end":36,"kind":"keyword","start":0,"text":"for"}]}
    for promoted_body in &promoted {
    // invalid moves to detect moving out of arrays:`struct S; fn main() { &([S][0]); }`.
        use rustc_middle::mir::visit::Visitor;