{"ast_node_type":"other","tokens":[{"end":63,"kind":"keyword","start":0,"text":"if"}]}
            if field_ty.has_param() && field_ty.has_aliases() {
            let field_ty = field.ty(tcx, args);
                return Err("cannot build drop shim for polymorphic type");