diff options
| author | Michael Goulet <michael@errs.io> | 2024-05-09 22:45:14 -0400 |
|---|---|---|
| committer | Michael Goulet <michael@errs.io> | 2024-05-09 22:55:00 -0400 |
| commit | 0a67bf1b8a30f1fd540a577602c699d650366355 (patch) | |
| tree | 21f1a42066ed7f8e726876a8acd54b2da87d7832 /src/base.rs | |
| parent | 9a57c636e7e147184fa061aefdbb4086b305dadc (diff) | |
Make builtin_deref just return a Ty
Diffstat (limited to 'src/base.rs')
| -rw-r--r-- | src/base.rs | 7 |
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) { |
