diff options
| author | bjorn3 <bjorn3@users.noreply.github.com> | 2020-10-15 18:44:22 +0200 |
|---|---|---|
| committer | bjorn3 <bjorn3@users.noreply.github.com> | 2020-10-15 18:49:50 +0200 |
| commit | 1c272b1224fabfa307942fc76eb14b7b7bddd040 (patch) | |
| tree | af769229e34a166594ca0c08d2094958faa368c9 | |
| parent | 7045b101cc9a69b012758bf72ecd4f2622f4cdbe (diff) | |
| download | rust-1c272b1224fabfa307942fc76eb14b7b7bddd040.tar.gz rust-1c272b1224fabfa307942fc76eb14b7b7bddd040.zip | |
Fix a compilation error in debug mode
| -rw-r--r-- | src/optimize/mod.rs | 2 | ||||
| -rw-r--r-- | src/optimize/stack2reg.rs | 5 |
2 files changed, 5 insertions, 2 deletions
diff --git a/src/optimize/mod.rs b/src/optimize/mod.rs index 1386e47ebfc..3ce7f8cd9a8 100644 --- a/src/optimize/mod.rs +++ b/src/optimize/mod.rs @@ -19,7 +19,7 @@ pub(crate) fn optimize_function<'tcx>( if tcx.sess.opts.optimize == rustc_session::config::OptLevel::No { return; // FIXME classify optimizations over opt levels } - self::stack2reg::optimize_function(ctx); + self::stack2reg::optimize_function(ctx, clif_comments); crate::pretty_clif::write_clif_file(tcx, "stack2reg", None, instance, &ctx, &*clif_comments); crate::base::verify_func(tcx, &*clif_comments, &ctx.func); } diff --git a/src/optimize/stack2reg.rs b/src/optimize/stack2reg.rs index 37056e94d3a..f368d65f7f8 100644 --- a/src/optimize/stack2reg.rs +++ b/src/optimize/stack2reg.rs @@ -182,7 +182,10 @@ impl<'a> OptimizeContext<'a> { } } -pub(super) fn optimize_function(ctx: &mut Context) { +pub(super) fn optimize_function( + ctx: &mut Context, + #[cfg_attr(not(debug_assertions), allow(unused_variables))] clif_comments: &mut crate::pretty_clif::CommentWriter, +) { combine_stack_addr_with_load_store(&mut ctx.func); let mut opt_ctx = OptimizeContext::for_context(ctx); |
