about summary refs log tree commit diff
path: root/src/base.rs
diff options
context:
space:
mode:
authorMichael Goulet <michael@errs.io>2024-05-09 22:45:14 -0400
committerMichael Goulet <michael@errs.io>2024-05-09 22:55:00 -0400
commit0a67bf1b8a30f1fd540a577602c699d650366355 (patch)
tree21f1a42066ed7f8e726876a8acd54b2da87d7832 /src/base.rs
parent9a57c636e7e147184fa061aefdbb4086b305dadc (diff)
Make builtin_deref just return a Ty
Diffstat (limited to 'src/base.rs')
-rw-r--r--src/base.rs7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/base.rs b/src/base.rs
index e3d050df4cd..8874efadec9 100644
--- a/src/base.rs
+++ b/src/base.rs
@@ -670,11 +670,8 @@ fn codegen_stmt<'tcx>(
                     let to_ty = fx.monomorphize(to_ty);
 
                     fn is_fat_ptr<'tcx>(fx: &FunctionCx<'_, '_, 'tcx>, ty: Ty<'tcx>) -> bool {
-                        ty.builtin_deref(true).is_some_and(
-                            |ty::TypeAndMut { ty: pointee_ty, mutbl: _ }| {
-                                has_ptr_meta(fx.tcx, pointee_ty)
-                            },
-                        )
+                        ty.builtin_deref(true)
+                            .is_some_and(|pointee_ty| has_ptr_meta(fx.tcx, pointee_ty))
                     }
 
                     if is_fat_ptr(fx, from_ty) {