From 196008bee3048dc330de1591e554b129c0bf5a56 Mon Sep 17 00:00:00 2001 From: bjorn3 Date: Tue, 31 Dec 2019 16:43:24 +0100 Subject: Disable stack2reg opt when optimizations are disabled --- src/optimize/mod.rs | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/optimize') diff --git a/src/optimize/mod.rs b/src/optimize/mod.rs index 34f68526136..59e4d2dd47d 100644 --- a/src/optimize/mod.rs +++ b/src/optimize/mod.rs @@ -8,6 +8,9 @@ pub fn optimize_function<'tcx>( ctx: &mut Context, clif_comments: &mut crate::pretty_clif::CommentWriter, ) { + if tcx.sess.opts.optimize == rustc_session::config::OptLevel::No { + return; // FIXME classify optimizations over opt levels + } self::stack2reg::optimize_function(ctx, clif_comments, instance); #[cfg(debug_assertions)] crate::pretty_clif::write_clif_file(tcx, "stack2reg", instance, &ctx.func, &*clif_comments, None); -- cgit 1.4.1-3-g733a5