{"ast_node_type":"variable","tokens":[{"end":59,"kind":"keyword","start":0,"text":"if"}]}
            if let Some(ret_ptr) = ret_place.try_to_ptr() {
        PassMode::Indirect { attrs: _, meta_attrs: None, on_stack: _ } => {
                // This is an optimization to prevent unnecessary copies of the return value when