@@ -186,7 +186,7 @@ STATIC mp_obj_t list_subscr(mp_obj_t self_in, mp_obj_t index, mp_obj_t value) {
186186 return MP_OBJ_FROM_PTR (res );
187187 }
188188#endif
189- mp_uint_t index_val = mp_get_index (self -> base .type , self -> len , index , false);
189+ size_t index_val = mp_get_index (self -> base .type , self -> len , index , false);
190190 return self -> items [index_val ];
191191 } else {
192192#if MICROPY_PY_BUILTINS_SLICE
@@ -268,7 +268,7 @@ STATIC mp_obj_t list_pop(size_t n_args, const mp_obj_t *args) {
268268 if (self -> len == 0 ) {
269269 mp_raise_msg (& mp_type_IndexError , "pop from empty list" );
270270 }
271- mp_uint_t index = mp_get_index (self -> base .type , self -> len , n_args == 1 ? MP_OBJ_NEW_SMALL_INT (-1 ) : args [1 ], false);
271+ size_t index = mp_get_index (self -> base .type , self -> len , n_args == 1 ? MP_OBJ_NEW_SMALL_INT (-1 ) : args [1 ], false);
272272 mp_obj_t ret = self -> items [index ];
273273 self -> len -= 1 ;
274274 memmove (self -> items + index , self -> items + index + 1 , (self -> len - index ) * sizeof (mp_obj_t ));
@@ -490,7 +490,7 @@ void mp_obj_list_set_len(mp_obj_t self_in, size_t len) {
490490
491491void mp_obj_list_store (mp_obj_t self_in , mp_obj_t index , mp_obj_t value ) {
492492 mp_obj_list_t * self = MP_OBJ_TO_PTR (self_in );
493- mp_uint_t i = mp_get_index (self -> base .type , self -> len , index , false);
493+ size_t i = mp_get_index (self -> base .type , self -> len , index , false);
494494 self -> items [i ] = value ;
495495}
496496
0 commit comments