diff options
Diffstat (limited to 'py/objdeque.c')
-rw-r--r-- | py/objdeque.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/py/objdeque.c b/py/objdeque.c index c95bdeee9e..b1c59a81e9 100644 --- a/py/objdeque.c +++ b/py/objdeque.c @@ -57,8 +57,7 @@ STATIC mp_obj_t deque_make_new(const mp_obj_type_t *type, size_t n_args, size_t mp_raise_ValueError(NULL); } - mp_obj_deque_t *o = m_new_obj(mp_obj_deque_t); - o->base.type = type; + mp_obj_deque_t *o = mp_obj_malloc(mp_obj_deque_t, type); o->alloc = maxlen + 1; o->i_get = o->i_put = 0; o->items = m_new0(mp_obj_t, o->alloc); |