From: Yusuke ENDOH Date: 2006-11-02T02:25:52+09:00 Subject: [ruby-dev:29734] Re: ().." dumps core 遠藤です。 ruby 1.8.5 (2006-10-30) [i686-linux] で このパッチで解決する事を確認しました。 $ ./ruby-1.8.5/local/bin/ruby -e '().."' -e:1: unterminated string meets end of file $ 06/11/02 に U.Nakamura さんは書きました: > こんにちは、なかむら(う)です。 > > In message "[ruby-dev:29732] ().." dumps core" > on Nov.02,2006 00:21:15, wrote: > | ().." というコードを実行すると segv します。 > > こうでしょうか。 > > Index: parse.y > =================================================================== > RCS file: /home/cvs/ruby/parse.y,v > retrieving revision 1.307.2.46 > diff -u -1 -p -r1.307.2.46 parse.y > --- parse.y 17 Oct 2006 15:56:28 -0000 1.307.2.46 > +++ parse.y 1 Nov 2006 16:45:05 -0000 > @@ -1483,3 +1483,4 @@ primary : literal > { > - $$ = $2; > + if (!$2) $$ = NEW_NIL(); > + else $$ = $2; > } > > それでは。 > -- > U.Nakamura -- Yusuke ENDOH