From f66df1efc85fe9fc7fd0b2125792d02001de48bb Mon Sep 17 00:00:00 2001 From: Damien George Date: Tue, 11 Apr 2017 15:16:09 +1000 Subject: [PATCH] py/objint: Extract small int value directly because type is known. --- py/objint.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/py/objint.c b/py/objint.c index 46f9b16662..719fd4970c 100644 --- a/py/objint.c +++ b/py/objint.c @@ -224,7 +224,7 @@ char *mp_obj_int_formatted(char **buf, size_t *buf_size, size_t *fmt_size, mp_co fmt_int_t num; if (MP_OBJ_IS_SMALL_INT(self_in)) { // A small int; get the integer value to format. - num = mp_obj_get_int(self_in); + num = MP_OBJ_SMALL_INT_VALUE(self_in); #if MICROPY_LONGINT_IMPL != MICROPY_LONGINT_IMPL_NONE } else if (MP_OBJ_IS_TYPE(self_in, &mp_type_int)) { // Not a small int.