@@ -301,7 +301,6 @@ cfunc_uint64_class_get(mrb_state *mrb, mrb_value klass)
301
301
mrb_value pointer ;
302
302
mrb_get_args (mrb , "o" , & pointer );
303
303
304
- struct mrb_ffi_type * mft = rclass_to_mrb_ffi_type (mrb , mrb_class_ptr (klass ));
305
304
uint64_t uint64 = * (uint64_t * )cfunc_pointer_ptr (pointer );
306
305
307
306
if (uint64 > UINT32_MAX ) {
@@ -387,7 +386,6 @@ cfunc_sint64_class_get(mrb_state *mrb, mrb_value klass)
387
386
mrb_value pointer ;
388
387
mrb_get_args (mrb , "o" , & pointer );
389
388
390
- struct mrb_ffi_type * mft = rclass_to_mrb_ffi_type (mrb , mrb_class_ptr (klass ));
391
389
int64_t sint64 = * (int64_t * )cfunc_pointer_ptr (pointer );
392
390
393
391
if (sint64 > INT32_MAX || sint64 < INT32_MIN ) {
@@ -577,7 +575,7 @@ void init_cfunc_type(mrb_state *mrb, struct RClass* module)
577
575
struct RClass * type_class = mrb_define_class_under (mrb , module , "Type" , mrb -> object_class );
578
576
MRB_SET_INSTANCE_TT (type_class , MRB_TT_DATA );
579
577
state -> type_class = type_class ;
580
- set_cfunc_state (mrb , ( struct RObject * ) type_class , state );
578
+ set_cfunc_state (mrb , type_class , state );
581
579
582
580
int ai = mrb_gc_arena_save (mrb );
583
581
mrb_define_class_method (mrb , type_class , "refer" , cfunc_type_class_refer , ARGS_REQ (1 ));
0 commit comments