From d36b2871c042a6f9015cb93f24d928035cfa311d Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Wed, 27 May 2020 00:51:12 +0200 Subject: [PATCH] [perf] run destination propagation by default --- src/librustc_mir/transform/dest_prop.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/librustc_mir/transform/dest_prop.rs b/src/librustc_mir/transform/dest_prop.rs index 3fe20fd676d61..ec47c72c06c30 100644 --- a/src/librustc_mir/transform/dest_prop.rs +++ b/src/librustc_mir/transform/dest_prop.rs @@ -128,7 +128,7 @@ impl<'tcx> MirPass<'tcx> for DestinationPropagation { fn run_pass(&self, tcx: TyCtxt<'tcx>, source: MirSource<'tcx>, body: &mut Body<'tcx>) { // Only run at mir-opt-level=2 or higher for now (we don't fix up debuginfo and remove // storage statements at the moment). - if tcx.sess.opts.debugging_opts.mir_opt_level <= 1 { + if tcx.sess.opts.debugging_opts.mir_opt_level == 0 { return; }