Module: Mesa Branch: main Commit: 3af2ab02f3c91ec5b1e723beae011b2c6281416f URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=3af2ab02f3c91ec5b1e723beae011b2c6281416f
Author: Karol Herbst <[email protected]> Date: Wed Apr 26 12:39:45 2023 +0200 rusticl/program: use if let to get rid of an unwrap in build Signed-off-by: Karol Herbst <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22434> --- src/gallium/frontends/rusticl/core/program.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/frontends/rusticl/core/program.rs b/src/gallium/frontends/rusticl/core/program.rs index ff9c12f4984..a369bd238e8 100644 --- a/src/gallium/frontends/rusticl/core/program.rs +++ b/src/gallium/frontends/rusticl/core/program.rs @@ -527,14 +527,14 @@ impl Program { d.log.push_str(&log); d.spirv = spirv; - if d.spirv.is_some() { + if let Some(spirv) = &d.spirv { d.bin_type = if lib { CL_PROGRAM_BINARY_TYPE_LIBRARY } else { CL_PROGRAM_BINARY_TYPE_EXECUTABLE }; d.status = CL_BUILD_SUCCESS as cl_build_status; - let mut kernels = d.spirv.as_ref().unwrap().kernels(); + let mut kernels = spirv.kernels(); info.kernels.append(&mut kernels); info.build_nirs(self.is_src()); true
