pub(crate) fn merge_attrs( tcx: TyCtxt<'_>, old_attrs: &[Attribute], new_attrs: Option<(&[Attribute], Option<LocalDefId>)>, cfg_info: &mut CfgInfo, ) -> (Attributes, Option<Arc<Cfg>>)