Skip to content

Commit 1c272b1

Browse files
committed
Fix a compilation error in debug mode
1 parent 7045b10 commit 1c272b1

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

src/optimize/mod.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ pub(crate) fn optimize_function<'tcx>(
1919
if tcx.sess.opts.optimize == rustc_session::config::OptLevel::No {
2020
return; // FIXME classify optimizations over opt levels
2121
}
22-
self::stack2reg::optimize_function(ctx);
22+
self::stack2reg::optimize_function(ctx, clif_comments);
2323
crate::pretty_clif::write_clif_file(tcx, "stack2reg", None, instance, &ctx, &*clif_comments);
2424
crate::base::verify_func(tcx, &*clif_comments, &ctx.func);
2525
}

src/optimize/stack2reg.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,10 @@ impl<'a> OptimizeContext<'a> {
182182
}
183183
}
184184

185-
pub(super) fn optimize_function(ctx: &mut Context) {
185+
pub(super) fn optimize_function(
186+
ctx: &mut Context,
187+
#[cfg_attr(not(debug_assertions), allow(unused_variables))] clif_comments: &mut crate::pretty_clif::CommentWriter,
188+
) {
186189
combine_stack_addr_with_load_store(&mut ctx.func);
187190

188191
let mut opt_ctx = OptimizeContext::for_context(ctx);

0 commit comments

Comments
 (0)