From ac292ad452b879c75ffbe5afdafd278b374ecad7 Mon Sep 17 00:00:00 2001 From: Karol Herbst Date: Wed, 20 Nov 2024 14:54:04 +0100 Subject: [PATCH] rusticl/program: use write_iter for CL_PROGRAM_DEVICES Reviewed-by: @LingMan Part-of: --- src/gallium/frontends/rusticl/api/program.rs | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/gallium/frontends/rusticl/api/program.rs b/src/gallium/frontends/rusticl/api/program.rs index f58721d8ef2..4598d6ba6bf 100644 --- a/src/gallium/frontends/rusticl/api/program.rs +++ b/src/gallium/frontends/rusticl/api/program.rs @@ -45,12 +45,9 @@ unsafe impl CLInfo for cl_program { let ptr = Arc::as_ptr(&prog.context); v.write::(cl_context::from_ptr(ptr)) } - CL_PROGRAM_DEVICES => v.write::>( - prog.devs - .iter() - .map(|&d| cl_device_id::from_ptr(d)) - .collect(), - ), + CL_PROGRAM_DEVICES => { + v.write_iter::(prog.devs.iter().map(|&d| cl_device_id::from_ptr(d))) + } CL_PROGRAM_IL => v.write::>(match &prog.src { ProgramSourceType::Il(il) => il.to_bin().to_vec(), _ => Vec::new(),