{"ast_node_type":"other","tokens":[{"end":92,"kind":"keyword","start":0,"text":"if"}]}
        if fx.tcx.type_has_metadata(field_layout.ty, ty::TypingEnv::fully_monomorphized()) {
        let (field_ptr, field_layout) = codegen_field(fx, base, extra, layout, field);
            CPlace::for_ptr_with_extra(field_ptr, extra.unwrap(), field_layout)