From 36ee5d8ca824836e10ef18191d789a8b34f87fee Mon Sep 17 00:00:00 2001 From: Alan Wu Date: Tue, 17 Oct 2023 17:49:45 -0400 Subject: [PATCH] YJIT: Fix clippy::redundant_locals > note: `#[deny(clippy::redundant_locals)]` on by default On Rust 1.73.0. --- yjit/src/backend/ir.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/yjit/src/backend/ir.rs b/yjit/src/backend/ir.rs index 67b5547bf90c1d..35eccd51cf556b 100644 --- a/yjit/src/backend/ir.rs +++ b/yjit/src/backend/ir.rs @@ -1056,11 +1056,10 @@ impl Assembler /// Append an instruction onto the current list of instructions and update /// the live ranges of any instructions whose outputs are being used as /// operands to this instruction. - pub fn push_insn(&mut self, insn: Insn) { + pub fn push_insn(&mut self, mut insn: Insn) { // Index of this instruction let insn_idx = self.insns.len(); - let mut insn = insn; let mut opnd_iter = insn.opnd_iter_mut(); while let Some(opnd) = opnd_iter.next() { match opnd { @@ -1089,7 +1088,6 @@ impl Assembler } // Set a side exit context to Target::SideExit - let mut insn = insn; if let Some(Target::SideExit { context, .. }) = insn.target_mut() { // We should skip this when this instruction is being copied from another Assembler. if context.is_none() {