`codedump` to display `OP_CALL`.

parent 29a9e698
...@@ -207,6 +207,9 @@ codedump(mrb_state *mrb, mrb_irep *irep) ...@@ -207,6 +207,9 @@ codedump(mrb_state *mrb, mrb_irep *irep)
mrb_sym2name(mrb, irep->syms[GETARG_B(c)]), mrb_sym2name(mrb, irep->syms[GETARG_B(c)]),
GETARG_C(c)); GETARG_C(c));
break; break;
case OP_CALL:
printf("OP_CALL\tR%d\n", GETARG_A(c));
break;
case OP_TAILCALL: case OP_TAILCALL:
printf("OP_TAILCALL\tR%d\t:%s\t%d\n", GETARG_A(c), printf("OP_TAILCALL\tR%d\t:%s\t%d\n", GETARG_A(c),
mrb_sym2name(mrb, irep->syms[GETARG_B(c)]), mrb_sym2name(mrb, irep->syms[GETARG_B(c)]),
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment