diff options
| -rw-r--r-- | zjit/src/backend/arm64/mod.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/zjit/src/backend/arm64/mod.rs b/zjit/src/backend/arm64/mod.rs index 6750926b35..74b5210f0f 100644 --- a/zjit/src/backend/arm64/mod.rs +++ b/zjit/src/backend/arm64/mod.rs @@ -692,10 +692,10 @@ impl Assembler { /// need to be split with registers after `alloc_regs`, e.g. for `compile_side_exits`, so this /// splits them and uses scratch registers for it. fn arm64_split_with_scratch_reg(mut self) -> Assembler { - let mut iterator = self.insns.into_iter().enumerate().peekable(); + let iterator = self.insns.into_iter().enumerate().peekable(); let mut asm = Assembler::new_with_label_names(take(&mut self.label_names), self.live_ranges.len(), true); - while let Some((_, mut insn)) = iterator.next() { + for (_, mut insn) in iterator { match &mut insn { // For compile_side_exits, support splitting simple C arguments here Insn::CCall { opnds, .. } if !opnds.is_empty() => { |
