* iseq.c (insn_operand_intern): remove Qundef related code.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16413 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
921fb6ae25
commit
a6bec14471
@ -1,3 +1,7 @@
|
|||||||
|
Wed May 14 12:46:37 2008 Koichi Sasada <ko1@atdot.net>
|
||||||
|
|
||||||
|
* iseq.c (insn_operand_intern): remove Qundef related code.
|
||||||
|
|
||||||
Wed May 14 12:42:36 2008 Akinori MUSHA <knu@iDaemons.org>
|
Wed May 14 12:42:36 2008 Akinori MUSHA <knu@iDaemons.org>
|
||||||
|
|
||||||
* array.c (rb_ary_count): Override Enumerable#count for better
|
* array.c (rb_ary_count): Override Enumerable#count for better
|
||||||
|
12
iseq.c
12
iseq.c
@ -659,15 +659,11 @@ insn_operand_intern(rb_iseq_t *iseq,
|
|||||||
}
|
}
|
||||||
case TS_ID: /* ID (symbol) */
|
case TS_ID: /* ID (symbol) */
|
||||||
op = ID2SYM(op);
|
op = ID2SYM(op);
|
||||||
|
|
||||||
case TS_VALUE: /* VALUE */
|
case TS_VALUE: /* VALUE */
|
||||||
if (op == Qundef) {
|
ret = rb_inspect(op);
|
||||||
ret = rb_str_new2("undef");
|
if (CLASS_OF(op) == rb_cISeq) {
|
||||||
}
|
rb_ary_push(child, op);
|
||||||
else {
|
|
||||||
ret = rb_inspect(op);
|
|
||||||
if (CLASS_OF(op) == rb_cISeq) {
|
|
||||||
rb_ary_push(child, op);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user