From 53bea54768538ca7160e0eafedd816cae54402d3 Mon Sep 17 00:00:00 2001 From: takano32 Date: Sat, 14 Feb 2009 04:15:32 +0000 Subject: [PATCH] * iseq.c: remove nil parameter from Proc#parameters after rest appeared. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22298 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ iseq.c | 2 -- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6fff51848a0ba0..d7303f61580487 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Sat Feb 14 13:14:18 2009 TAKANO Mitsuhiro (takano32) + + * iseq.c: remove nil parameter from Proc#parameters + after rest appeared. + Sat Feb 14 07:23:52 2009 NARUSE, Yui * string.c (rb_external_str_new_with_enc): change evaluatioin order diff --git a/iseq.c b/iseq.c index 922d685378ad5c..18494550be4dc6 100644 --- a/iseq.c +++ b/iseq.c @@ -1304,7 +1304,6 @@ rb_iseq_parameters(const rb_iseq_t *iseq, int is_proc) for (i = 0; i < iseq->argc; i++) { PARAM_TYPE(opt); rb_ary_push(a, rb_id2name(PARAM_ID(i)) ? ID2SYM(PARAM_ID(i)) : Qnil); - rb_ary_push(a, Qnil); rb_ary_push(args, a); } } @@ -1333,7 +1332,6 @@ rb_iseq_parameters(const rb_iseq_t *iseq, int is_proc) for (i = iseq->arg_post_start; i < r; i++) { PARAM_TYPE(opt); rb_ary_push(a, rb_id2name(PARAM_ID(i)) ? ID2SYM(PARAM_ID(i)) : Qnil); - rb_ary_push(a, Qnil); rb_ary_push(args, a); } }