遠藤です。

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<usa / garbagecollect.jp> さんは書きました:
> こんにちは、なかむら(う)です。
>
> In message "[ruby-dev:29732] ().." dumps core"
>    on Nov.02,2006 00:21:15, <mame / tsg.ne.jp> 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 <usa / garbagecollect.jp>

-- 
Yusuke ENDOH <mame / tsg.ne.jp>