diff --git a/cranelift/codegen/src/redundant_reload_remover.rs b/cranelift/codegen/src/redundant_reload_remover.rs index 11f13f5256..b1928f03b8 100644 --- a/cranelift/codegen/src/redundant_reload_remover.rs +++ b/cranelift/codegen/src/redundant_reload_remover.rs @@ -887,7 +887,7 @@ impl RedundantReloadRemover { cur: EncCursor::new(func, isa), reginfo: isa.register_info(), cfg: cfg, - state: &mut RedundantReloadRemover::new(), + state: self, }; let mut total_regunits = 0; for rb in isa.register_info().banks {