]> git.lizzy.rs Git - rust.git/commitdiff
Use same name as attr.
authorjumbatm <30644300+jumbatm@users.noreply.github.com>
Tue, 25 Aug 2020 13:52:41 +0000 (23:52 +1000)
committerjumbatm <30644300+jumbatm@users.noreply.github.com>
Tue, 25 Aug 2020 14:19:45 +0000 (00:19 +1000)
Co-authored-by: Bastian Kauschke <bastian_kauschke@hotmail.de>
src/librustc_lint/builtin.rs
src/librustc_lint/types.rs

index f51d7662d058c8dad70b2f867adb03beedd13d26..593d4802704065f384662abadcab6198f8c5503c 100644 (file)
@@ -2172,7 +2172,7 @@ fn structurally_same_type_impl<'tcx>(
                 loop {
                     if let ty::Adt(def, substs) = ty.kind {
                         let is_transparent = def.subst(tcx, substs).repr.transparent();
-                        let is_non_null = crate::types::guaranteed_nonnull_optimization(tcx, &def);
+                        let is_non_null = crate::types::nonnull_optimization_guaranteed(tcx, &def);
                         debug!(
                             "non_transparent_ty({:?}) -- type is transparent? {}, type is non-null? {}",
                             ty, is_transparent, is_non_null
index 849e8df1e5fdbf7a97dabc2737f4463a5940f610..35c462c24c8e88a0b229e182e4c20a65e313dfac 100644 (file)
@@ -527,7 +527,7 @@ enum FfiResult<'tcx> {
     FfiUnsafe { ty: Ty<'tcx>, reason: String, help: Option<String> },
 }
 
-crate fn guaranteed_nonnull_optimization<'tcx>(tcx: TyCtxt<'tcx>, def: &ty::AdtDef) -> bool {
+crate fn nonnull_optimization_guaranteed<'tcx>(tcx: TyCtxt<'tcx>, def: &ty::AdtDef) -> bool {
     tcx.get_attrs(def.did)
         .iter()
         .any(|a| tcx.sess.check_name(a, sym::rustc_nonnull_optimization_guaranteed))
@@ -541,7 +541,7 @@ enum FfiResult<'tcx> {
         ty::Ref(..) => true,
         ty::Adt(def, _) if def.is_box() && matches!(mode, CItemKind::Definition) => true,
         ty::Adt(def, substs) if def.repr.transparent() && !def.is_union() => {
-            let marked_non_null = guaranteed_nonnull_optimization(tcx, &def);
+            let marked_non_null = nonnull_optimization_guaranteed(tcx, &def);
 
             if marked_non_null {
                 return true;