diff options
-rw-r--r-- | zluda/src/impl/module.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/zluda/src/impl/module.rs b/zluda/src/impl/module.rs index ba09869..1cf0a5a 100644 --- a/zluda/src/impl/module.rs +++ b/zluda/src/impl/module.rs @@ -136,15 +136,15 @@ fn compile_amd( let spirv_files = spirv_il .iter() .map(|spirv| { - let mut spirv = NamedTempFile::new_in(&dir)?; - let spirv_il_u8 = unsafe { + let mut spirv_file = NamedTempFile::new_in(&dir)?; + let spirv_u8 = unsafe { slice::from_raw_parts( - spirv_il.as_ptr() as *const u8, - spirv_il.len() * mem::size_of::<u32>(), + spirv.as_ptr() as *const u8, + spirv.len() * mem::size_of::<u32>(), ) }; - spirv.write_all(spirv_il_u8)?; - Ok::<_, io::Error>(spirv) + spirv_file.write_all(spirv_u8)?; + Ok::<_, io::Error>(spirv_file) }) .collect::<Result<Vec<_>, _>>()?; let llvm_spirv_path = match env::var("LLVM_SPIRV") { |