[#20227] dyna_vars problem? — Tanaka Akira <akr@...17n.org>

しばらく前から、稀に Ruby が core を吐くという問題を追いかけているので

15 messages 2003/05/19
[#20234] Re: dyna_vars problem? — matz@... (Yukihiro Matsumoto) 2003/05/19

まつもと ゆきひろです

[#20236] Re: dyna_vars problem? — Tanaka Akira <akr@...17n.org> 2003/05/19

In article <1053363181.529491.30320.nullmailer@picachu.netlab.jp>,

[ruby-dev:20287] Is it bug of IRB?

From: NISHI Takao <zophos@...9.com>
Date: 2003-05-26 09:52:31 UTC
List: ruby-dev #20287
にし@おかやまです。

以下のようにArray#[]を再定義するとirb 0.7.4(01/05/08)が無言で死にます。

----
irb(main):001:0> class Array
irb(main):002:1> def [](x)
irb(main):003:2> end
irb(main):004:1> end
=> nil
irb(main):005:0> x=[] # ここで無言でirbが終了する
----

5行目がArrayを参照しない任意の文でも落ちるようです。

ruby -e 'class Array;def [](x);end;end;x=[]' では問題ありません。

とりあえずご報告まで。

-- 
NISHI Takao   D add ninth Co.,Ltd.  http://www.Dadd9.com/
   1-2-24 Toyonari, Okayama, 700-0942, Japan               @@@@
   Phone:+81-86-801-4216  Facsimile:+81-86-801-4217        OO/
   PGP:1466 BB16 3186 CC11 1A06 713C 5518 3A2A A122 118A  -|/

In This Thread

Prev Next