{"ast_node_type":"variable","tokens":[{"end":52,"kind":"keyword","start":0,"text":"if"}]}
        if let Some((deferred_ty, layout)) = defer {
            let (fields, packed) = struct_fields(cx, layout);