From: Yukihiro Matsumoto Date: 2004-09-03T17:58:01+09:00 Subject: [ruby-dev:24212] Re: [SEGV] redefine Struct with same name まつもと ゆきひろです In message "Re: [ruby-dev:24210] [SEGV] redefine Struct with same name" on Fri, 3 Sep 2004 16:47:58 +0900, H.Yamamoto writes: |山本です。Struct を同じ名前で二度定義すると、 | | s1 = Struct.new("Point", :x, :y) | p1 = s1.new(2, 3) | p p1 | | s2 = Struct.new("Point", :size) | p2 = s2.new(200) | p p2 | | p p1 | |というコードが SEGV します。ruby-1.8.1, ruby-1.8.2, HEAD, mswin版の |すべてで再現しました。 再定義に対応していませんでした。手元では修正しましたので、近々 コミットします。