diff options
| author | KOBAYASHI Shuji <[email protected]> | 2019-04-22 19:09:29 +0900 |
|---|---|---|
| committer | KOBAYASHI Shuji <[email protected]> | 2019-04-22 19:09:29 +0900 |
| commit | 0e6a93a9ca9b207ce26073597e2abe26bbbb2c0d (patch) | |
| tree | f6431237b6f8f846dfcd37a463ffe3b159c4a4e5 /src/codedump.c | |
| parent | 0e704d195f7af7d902e555b2c99b244d7e16b0d2 (diff) | |
| download | mruby-0e6a93a9ca9b207ce26073597e2abe26bbbb2c0d.tar.gz mruby-0e6a93a9ca9b207ce26073597e2abe26bbbb2c0d.zip | |
Use `MRB_ASPEC_XXX()` macro in `codedump()`
Diffstat (limited to 'src/codedump.c')
| -rw-r--r-- | src/codedump.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/codedump.c b/src/codedump.c index 5bffefddb..12d609075 100644 --- a/src/codedump.c +++ b/src/codedump.c @@ -266,13 +266,13 @@ codedump(mrb_state *mrb, mrb_irep *irep) break; CASE(OP_ENTER, W): printf("OP_ENTER\t%d:%d:%d:%d:%d:%d:%d\n", - (a>>18)&0x1f, - (a>>13)&0x1f, - (a>>12)&0x1, - (a>>7)&0x1f, - (a>>2)&0x1f, - (a>>1)&0x1, - a & 0x1); + MRB_ASPEC_REQ(a), + MRB_ASPEC_OPT(a), + MRB_ASPEC_REST(a), + MRB_ASPEC_POST(a), + MRB_ASPEC_KEY(a), + MRB_ASPEC_KDICT(a), + MRB_ASPEC_BLOCK(a)); break; CASE(OP_KEY_P, BB): printf("OP_KEY_P\tR%d\t:%s\t", a, mrb_sym2name(mrb, irep->syms[b])); |
