diff options
Diffstat (limited to 'py/showbc.c')
-rw-r--r-- | py/showbc.c | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/py/showbc.c b/py/showbc.c index 823769c0ef..c1e420f433 100644 --- a/py/showbc.c +++ b/py/showbc.c @@ -123,6 +123,11 @@ void mp_byte_code_print(const byte *ip, int len) { printf("LOAD_FAST_N " UINT_FMT, unum); break; + case MP_BC_LOAD_FAST_CHECKED: + DECODE_UINT; + printf("LOAD_FAST_CHECKED " UINT_FMT, unum); + break; + case MP_BC_LOAD_DEREF: DECODE_UINT; printf("LOAD_DEREF " UINT_FMT, unum); @@ -193,9 +198,14 @@ void mp_byte_code_print(const byte *ip, int len) { printf("STORE_SUBSCR"); break; - case MP_BC_DELETE_FAST_N: + case MP_BC_DELETE_FAST: + DECODE_UINT; + printf("DELETE_FAST " UINT_FMT, unum); + break; + + case MP_BC_DELETE_DEREF: DECODE_UINT; - printf("DELETE_FAST_N " UINT_FMT, unum); + printf("DELETE_DEREF " UINT_FMT, unum); break; case MP_BC_DELETE_NAME: |