@@ -56,14 +56,14 @@ void mp_obj_fun_bc_attr(mp_obj_t self_in, qstr attr, mp_obj_t *dest);
56
56
#if MICROPY_EMIT_NATIVE
57
57
58
58
static inline mp_obj_t mp_obj_new_fun_native (const mp_obj_t * def_args , const void * fun_data , const mp_module_context_t * mc , struct _mp_raw_code_t * const * child_table ) {
59
- mp_obj_fun_bc_t * o = MP_OBJ_TO_PTR (mp_obj_new_fun_bc (def_args , (const byte * )fun_data , mc , child_table ));
59
+ mp_obj_fun_bc_t * o = ( mp_obj_fun_bc_t * ) MP_OBJ_TO_PTR (mp_obj_new_fun_bc (def_args , (const byte * )fun_data , mc , child_table ));
60
60
o -> base .type = & mp_type_fun_native ;
61
61
return MP_OBJ_FROM_PTR (o );
62
62
}
63
63
64
64
static inline mp_obj_t mp_obj_new_fun_viper (const void * fun_data , const mp_module_context_t * mc , struct _mp_raw_code_t * const * child_table ) {
65
65
mp_obj_fun_bc_t * o = mp_obj_malloc (mp_obj_fun_bc_t , & mp_type_fun_viper );
66
- o -> bytecode = fun_data ;
66
+ o -> bytecode = ( const byte * ) fun_data ;
67
67
o -> context = mc ;
68
68
o -> child_table = child_table ;
69
69
return MP_OBJ_FROM_PTR (o );
@@ -101,9 +101,9 @@ static inline void *mp_obj_fun_native_get_generator_resume(const mp_obj_fun_bc_t
101
101
102
102
#if MICROPY_EMIT_INLINE_ASM
103
103
static inline mp_obj_t mp_obj_new_fun_asm (size_t n_args , const void * fun_data , mp_uint_t type_sig ) {
104
- mp_obj_fun_asm_t * o = mp_obj_malloc (mp_obj_fun_asm_t , & mp_type_fun_asm );
104
+ mp_obj_fun_asm_t * o = ( mp_obj_fun_asm_t * ) mp_obj_malloc (mp_obj_fun_asm_t , & mp_type_fun_asm );
105
105
o -> n_args = n_args ;
106
- o -> fun_data = fun_data ;
106
+ o -> fun_data = ( const byte * ) fun_data ;
107
107
o -> type_sig = type_sig ;
108
108
return MP_OBJ_FROM_PTR (o );
109
109
}
0 commit comments