summaryrefslogtreecommitdiffhomepage
path: root/src/codedump.c
diff options
context:
space:
mode:
authordearblue <[email protected]>2020-05-24 00:42:09 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2020-10-12 16:21:32 +0900
commit0d7b4deccf445e3edae9239bf40b91cc79e83634 (patch)
treecddf29a04b9f6782060112f80c5463b11fd0949a /src/codedump.c
parentf467b02d4598ab64d98727348e8a9c4f04fc9b83 (diff)
downloadmruby-0d7b4deccf445e3edae9239bf40b91cc79e83634.tar.gz
mruby-0d7b4deccf445e3edae9239bf40b91cc79e83634.zip
Removed push/pop instructions for rescue/ensure
`OP_PUSHERR`, `OP_POPERR`, `OP_EPUSH` and `OP_EPOP` are removed.
Diffstat (limited to 'src/codedump.c')
-rw-r--r--src/codedump.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/src/codedump.c b/src/codedump.c
index 2225da4ce..81212921d 100644
--- a/src/codedump.c
+++ b/src/codedump.c
@@ -493,12 +493,6 @@ codedump(mrb_state *mrb, const mrb_irep *irep)
printf("OP_ERR\tL(%d)\n", a);
}
break;
- CASE(OP_EPUSH, B);
- printf("OP_EPUSH\t\t:I(%d:%p)\n", a, irep->reps[a]);
- break;
- CASE(OP_ONERR, S);
- printf("OP_ONERR\t%03d\n", a);
- break;
CASE(OP_EXCEPT, B);
printf("OP_EXCEPT\tR%d\t\t", a);
print_lv_a(mrb, irep, a);
@@ -511,12 +505,6 @@ codedump(mrb_state *mrb, const mrb_irep *irep)
printf("OP_RAISEIF\tR%d\t\t", a);
print_lv_a(mrb, irep, a);
break;
- CASE(OP_POPERR, B);
- printf("OP_POPERR\t%d\t\t\n", a);
- break;
- CASE(OP_EPOP, B);
- printf("OP_EPOP\t%d\n", a);
- break;
CASE(OP_DEBUG, BBB);
printf("OP_DEBUG\t%d\t%d\t%d\n", a, b, c);