summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2019-04-22 21:15:02 +0900
committerGitHub <[email protected]>2019-04-22 21:15:02 +0900
commit9985d0aaca58f8bf028695b52443dd7d2f68cb12 (patch)
treef6431237b6f8f846dfcd37a463ffe3b159c4a4e5 /src
parent0e704d195f7af7d902e555b2c99b244d7e16b0d2 (diff)
parent0e6a93a9ca9b207ce26073597e2abe26bbbb2c0d (diff)
downloadmruby-9985d0aaca58f8bf028695b52443dd7d2f68cb12.tar.gz
mruby-9985d0aaca58f8bf028695b52443dd7d2f68cb12.zip
Merge pull request #4399 from shuujii/use-MRB_ASPEC_XXX-macro-in-codedump
Use `MRB_ASPEC_XXX()` macro in `codedump()`
Diffstat (limited to 'src')
-rw-r--r--src/codedump.c14
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]));