]> git.lizzy.rs Git - rust.git/blobdiff - compiler/rustc_mir_transform/src/const_prop.rs
Make unsizing_params_for_adt into a query
[rust.git] / compiler / rustc_mir_transform / src / const_prop.rs
index e384cfe165990c47940bde2566b8da034d49fe33..5c45abc5a170ec63bae49cbb386edd0d854accfe 100644 (file)
@@ -655,11 +655,7 @@ fn const_prop(&mut self, rvalue: &Rvalue<'tcx>, place: Place<'tcx>) -> Option<()
             return None;
         }
 
-        if self.tcx.sess.mir_opt_level() >= 4 {
-            self.eval_rvalue_with_identities(rvalue, place)
-        } else {
-            self.use_ecx(|this| this.ecx.eval_rvalue_into_place(rvalue, place))
-        }
+        self.eval_rvalue_with_identities(rvalue, place)
     }
 
     // Attempt to use algebraic identities to eliminate constant expressions