about summary refs log tree commit diff
path: root/compiler/rustc_codegen_ssa/src
diff options
context:
space:
mode:
authorouz-a <oguz.agcayazi@gmail.com>2022-05-16 16:23:42 +0300
committerouz-a <oguz.agcayazi@gmail.com>2022-07-22 17:35:26 +0300
commitc3e1e7a947e65f16b35cbd4af9607fc670474542 (patch)
treec8b82fcfca4c8a03ac8e9eb320df6c41b0c485df /compiler/rustc_codegen_ssa/src
parentc0e4230bf5596d83d61c7a4ca5b06f0490ac4dba (diff)
simplify more, ret_deref -> has_deref
Diffstat (limited to 'compiler/rustc_codegen_ssa/src')
-rw-r--r--compiler/rustc_codegen_ssa/src/mir/place.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/compiler/rustc_codegen_ssa/src/mir/place.rs b/compiler/rustc_codegen_ssa/src/mir/place.rs
index 38e09f539de..268c4d76503 100644
--- a/compiler/rustc_codegen_ssa/src/mir/place.rs
+++ b/compiler/rustc_codegen_ssa/src/mir/place.rs
@@ -435,13 +435,12 @@ impl<'a, 'tcx, Bx: BuilderMethods<'a, 'tcx>> FunctionCx<'a, 'tcx, Bx> {
             LocalRef::Place(place) => place,
             LocalRef::UnsizedPlace(place) => bx.load_operand(place).deref(cx),
             LocalRef::Operand(..) => {
-                if place_ref.ret_deref().is_some() {
+                if place_ref.has_deref() {
                     base = 1;
                     let cg_base = self.codegen_consume(
                         bx,
                         mir::PlaceRef { projection: &place_ref.projection[..0], ..place_ref },
                     );
-
                     cg_base.deref(bx.cx())
                 } else {
                     bug!("using operand local {:?} as place", place_ref);