diff options
Diffstat (limited to 'py/showbc.c')
-rw-r--r-- | py/showbc.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/py/showbc.c b/py/showbc.c index 2ba81df40d..36393ce0cf 100644 --- a/py/showbc.c +++ b/py/showbc.c @@ -286,12 +286,11 @@ void mp_show_byte_code(const byte *ip, int len) { printf("BUILD_MAP " UINT_FMT, unum); break; - /* case MP_BC_STORE_MAP: - sp += 2; - rt_store_map(sp[0], sp[-2], sp[-1]); + printf("STORE_MAP"); break; + /* case MP_BC_MAP_ADD: DECODE_UINT; // I think it's guaranteed by the compiler that sp[unum + 1] is a map @@ -310,6 +309,13 @@ void mp_show_byte_code(const byte *ip, int len) { printf("SET_ADD " UINT_FMT, unum); break; +#if MICROPY_ENABLE_SLICE + case MP_BC_BUILD_SLICE: + DECODE_UINT; + printf("BUILD_SLICE " UINT_FMT, unum); + break; +#endif + case MP_BC_UNPACK_SEQUENCE: DECODE_UINT; printf("UNPACK_SEQUENCE " UINT_FMT, unum); |