{"ast_node_type":"other","tokens":[{"end":50,"kind":"keyword","start":0,"text":"self.check_promoted_temp_with_drop(init)?;"}]}
        self.check_promoted_temp_with_drop(init)?;
    ) -> ControlFlow<(Span, SmallVec<[Ty<'tcx>; 4]>)> {
        self.visit_expr(init)