fix(generator): add explicit cast to change types of array size & ptr offset

This commit is contained in:
testuser 2025-02-03 19:41:03 +09:00
parent d85642dcec
commit ae01a30cb0

View file

@ -231,9 +231,9 @@ impl CodeGen for Block {
})
},
Some(multiple_param) => {
let num_multiple = multiple_param.multiple;
let num_multiple = multiple_param.multiple as usize;
let elements = (0..num_multiple).map(|i| {
let offset = multiple_param.offset * i;
let offset = (multiple_param.offset as usize) * i;
quote! {
#snake_case_name::#child_upper_camel_name::new(unsafe { self.mem_ptr.add(#offset) } )
}