summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2013-04-25 12:04:29 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2013-04-25 12:04:29 +0900
commit62ca4c17385e0018767b20badcb92a9002166ef0 (patch)
tree3205d319c70a459c3b37fd3589634fef6b2495ab /src
parentec8fad0fed5e29731a13762b3204e67891a86ca1 (diff)
downloadmruby-62ca4c17385e0018767b20badcb92a9002166ef0.tar.gz
mruby-62ca4c17385e0018767b20badcb92a9002166ef0.zip
aspec bits should be packed in Ax; ref #1209
Diffstat (limited to 'src')
-rw-r--r--src/proc.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/proc.c b/src/proc.c
index 43277ddaa..ce2728779 100644
--- a/src/proc.c
+++ b/src/proc.c
@@ -137,7 +137,7 @@ mrb_proc_arity(mrb_state *mrb, mrb_value self)
{
struct RProc *p = mrb_proc_ptr(self);
mrb_code *iseq = mrb_proc_iseq(mrb, p);
- mrb_aspec aspec = *iseq >> 6;
+ mrb_aspec aspec = GETARG_Ax(*iseq);
int ma, ra, pa, arity;
ma = MRB_ASPEC_REQ(aspec);