@@ -89,7 +89,7 @@ static mrb_value
8989mrb_sandbox_compile_from_memory (mrb_state * mrb , mrb_value self )
9090{
9191 SS ();
92- const mrb_int * address ;
92+ const mrb_int address ;
9393 const size_t size ;
9494
9595 uint32_t kw_num = 1 ;
@@ -101,7 +101,7 @@ mrb_sandbox_compile_from_memory(mrb_state *mrb, mrb_value self)
101101 mrb_get_args (mrb , "ii:" , & address , & size , & kwargs );
102102 if (mrb_undef_p (kw_values [0 ])) { kw_values [0 ] = mrb_false_value (); }
103103
104- if (!sandbox_compile_sub (mrb , ss , (const uint8_t * )(intptr_t )address , size , kw_values [0 ])) {
104+ if (!sandbox_compile_sub (mrb , ss , (const uint8_t * )(uintptr_t )address , size , kw_values [0 ])) {
105105 mrb_raise (mrb , E_RUNTIME_ERROR , "failed to compile script" );
106106 }
107107 return mrb_true_value ();
@@ -224,9 +224,9 @@ static mrb_value
224224mrb_sandbox_exec_vm_code_from_memory (mrb_state * mrb , mrb_value self )
225225{
226226 SS ();
227- const mrb_int * address ;
227+ const mrb_int address ;
228228 mrb_get_args (mrb , "i" , & address );
229- ss -> irep = mrb_read_irep (mrb , (const uint8_t * )(intptr_t )address );
229+ ss -> irep = mrb_read_irep (mrb , (const uint8_t * )(uintptr_t )address );
230230 if (sandbox_exec_vm_code_sub (mrb , ss )) {
231231 return mrb_true_value ();
232232 } else {
0 commit comments