py/objfloat: Explain why mp_obj_malloc isn't used.

Signed-off-by: Jim Mussared <jim.mussared@gmail.com>
pull/8617/head
Jim Mussared 2022-05-03 21:19:34 +10:00 zatwierdzone przez Damien George
rodzic 709e8328d9
commit 6a3bc0e1a1
1 zmienionych plików z 2 dodań i 1 usunięć

Wyświetl plik

@ -195,7 +195,8 @@ const mp_obj_type_t mp_type_float = {
#if MICROPY_OBJ_REPR != MICROPY_OBJ_REPR_C && MICROPY_OBJ_REPR != MICROPY_OBJ_REPR_D
mp_obj_t mp_obj_new_float(mp_float_t value) {
mp_obj_float_t *o = m_new(mp_obj_float_t, 1);
// Don't use mp_obj_malloc here to avoid extra function call overhead.
mp_obj_float_t *o = m_new_obj(mp_obj_float_t);
o->base.type = &mp_type_float;
o->value = value;
return MP_OBJ_FROM_PTR(o);