From e0c5b40561233a17f22030b05e5a0cb0cd55a576 Mon Sep 17 00:00:00 2001 From: Eric Engestrom Date: Sat, 4 Oct 2025 16:24:40 +0200 Subject: [PATCH] nak: rewrite `repeat().take()` into `repeat_n()` Part-of: --- src/nouveau/compiler/nak/from_nir.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nouveau/compiler/nak/from_nir.rs b/src/nouveau/compiler/nak/from_nir.rs index 76edf70ea3d..d02cdfdd167 100644 --- a/src/nouveau/compiler/nak/from_nir.rs +++ b/src/nouveau/compiler/nak/from_nir.rs @@ -3261,7 +3261,7 @@ impl<'a> ShaderFromNir<'a> { // for 32-bit we have 2x32 return type, // for 64-bit we need 2x64, so is_locked must be a 64-bit val. // we can fill the remaining SSAValue with a copy of is_locked - let locked_dst = std::iter::repeat(locked_gpr).take(dst.len()); + let locked_dst = std::iter::repeat_n(locked_gpr, dst.len()); let nir_dst: Vec<_> = dst.iter().copied().chain(locked_dst).collect(); self.set_ssa(intrin.def.as_def(), nir_dst);