diff --git a/src/nouveau/compiler/nak/assign_regs.rs b/src/nouveau/compiler/nak/assign_regs.rs index 671b67c992d..50d728bda91 100644 --- a/src/nouveau/compiler/nak/assign_regs.rs +++ b/src/nouveau/compiler/nak/assign_regs.rs @@ -52,7 +52,7 @@ struct SSAUseMap { impl SSAUseMap { fn add_fixed_reg_use(&mut self, ip: usize, ssa: SSAValue, reg: u32) { - let v = self.ssa_map.entry(ssa).or_insert_with(|| Vec::new()); + let v = self.ssa_map.entry(ssa).or_default(); v.push((ip, SSAUse::FixedReg(reg))); } @@ -62,7 +62,7 @@ impl SSAUseMap { } for ssa in vec.iter() { - let v = self.ssa_map.entry(*ssa).or_insert_with(|| Vec::new()); + let v = self.ssa_map.entry(*ssa).or_default(); v.push((ip, SSAUse::Vec(vec))); } } diff --git a/src/nouveau/compiler/nak/opt_bar_prop.rs b/src/nouveau/compiler/nak/opt_bar_prop.rs index 6d28bbd4121..8716e9a056e 100644 --- a/src/nouveau/compiler/nak/opt_bar_prop.rs +++ b/src/nouveau/compiler/nak/opt_bar_prop.rs @@ -23,8 +23,7 @@ impl PhiMap { for (idx, src) in op.srcs.iter() { if let SrcRef::SSA(ssa) = &src.src_ref { assert!(ssa.comps() == 1); - let phi_srcs = - self.phi_ssa.entry(*idx).or_insert_with(|| Vec::new()); + let phi_srcs = self.phi_ssa.entry(*idx).or_default(); phi_srcs.push(ssa[0]); } }