From ae01a30cb001e67c1f9d36b956691122fc1f5d6b Mon Sep 17 00:00:00 2001 From: testuser Date: Mon, 3 Feb 2025 19:41:03 +0900 Subject: [PATCH] fix(generator): add explicit cast to change types of array size & ptr offset --- src/generator.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/generator.rs b/src/generator.rs index b5eb016..362e464 100644 --- a/src/generator.rs +++ b/src/generator.rs @@ -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) } ) }