From bc04dc277ed5c0dd1cce6e91bb713288ceeb4ff2 Mon Sep 17 00:00:00 2001 From: Paul Sokolovsky Date: Wed, 11 May 2016 19:21:53 +0300 Subject: [PATCH] py/gc: Make (byte)array type dumping conditional on these types being enabled. --- py/gc.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/py/gc.c b/py/gc.c index cb22050d44..0a6b14bfef 100644 --- a/py/gc.c +++ b/py/gc.c @@ -735,7 +735,12 @@ void gc_dump_alloc_table(void) { else if (*ptr == &mp_type_list) { c = 'L'; } else if (*ptr == &mp_type_dict) { c = 'D'; } else if (*ptr == &mp_type_str || *ptr == &mp_type_bytes) { c = 'S'; } - else if (*ptr == &mp_type_bytearray || *ptr == &mp_type_array) { c = 'A'; } + #if MICROPY_PY_BUILTINS_BYTEARRAY + else if (*ptr == &mp_type_bytearray) { c = 'A'; } + #endif + #if MICROPY_PY_ARRAY + else if (*ptr == &mp_type_array) { c = 'A'; } + #endif #if MICROPY_PY_BUILTINS_FLOAT else if (*ptr == &mp_type_float) { c = 'F'; } #endif