summaryrefslogtreecommitdiffstatshomepage
path: root/py
diff options
context:
space:
mode:
Diffstat (limited to 'py')
-rw-r--r--py/showbc.c17
1 files changed, 3 insertions, 14 deletions
diff --git a/py/showbc.c b/py/showbc.c
index d5ea704313..15cd056427 100644
--- a/py/showbc.c
+++ b/py/showbc.c
@@ -276,14 +276,10 @@ void mp_show_byte_code(const byte *ip, int len) {
printf("BUILD_LIST " UINT_FMT, unum);
break;
- /*
case MP_BC_LIST_APPEND:
DECODE_UINT;
- // I think it's guaranteed by the compiler that sp[unum] is a list
- rt_list_append(sp[unum], sp[0]);
- sp++;
+ printf("LIST_APPEND " UINT_FMT, unum);
break;
- */
case MP_BC_BUILD_MAP:
DECODE_UINT;
@@ -343,16 +339,9 @@ void mp_show_byte_code(const byte *ip, int len) {
printf("RETURN_VALUE");
break;
- /*
case MP_BC_YIELD_VALUE:
- nlr_pop();
- *ip_in_out = ip;
- fastn[0] = fast0;
- fastn[1] = fast1;
- fastn[2] = fast2;
- *sp_in_out = sp;
- return true;
- */
+ printf("YIELD_VALUE");
+ break;
default:
printf("code %p, byte code 0x%02x not implemented\n", ip, op);