Skip to content

Commit

Permalink
YJIT: Fix clippy::redundant_locals
Browse files Browse the repository at this point in the history
> note: `#[deny(clippy::redundant_locals)]` on by default

On Rust 1.73.0.
  • Loading branch information
XrXr committed Oct 17, 2023
1 parent 2abd061 commit 36ee5d8
Showing 1 changed file with 1 addition and 3 deletions.
4 changes: 1 addition & 3 deletions yjit/src/backend/ir.rs
Expand Up @@ -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 {
Expand Down Expand Up @@ -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() {
Expand Down

0 comments on commit 36ee5d8

Please sign in to comment.