From: nobu.nakada@... Date: 2002-01-08T03:05:08+09:00 Subject: [ruby-dev:15660] Re: irb/completion で Segmentation fault なかだです。 At Tue, 8 Jan 2002 00:37:12 +0900, matz@ruby-lang.org (Yukihiro Matsumoto) wrote: > |> find_class_pathでiv_tblがNULLであることを考慮してませんでし > |> た。修正します。 > |> > | > |まだ、修正されていないようです。 > > うちでは修正されているように見えるんですが.... > 再現もしません。またコミットに失敗してるのかなあ。 私のとこでも問題ありません。これですよね。 Index: variable.c =================================================================== RCS file: /cvs/ruby/src/ruby/variable.c,v retrieving revision 1.53 retrieving revision 1.54 diff -u -2 -p -r1.53 -r1.54 --- variable.c 2001/12/11 03:48:08 1.53 +++ variable.c 2001/12/18 08:46:56 1.54 @@ -4,5 +4,5 @@ $Author: matz $ - $Date: 2001/12/11 03:48:08 $ + $Date: 2001/12/18 08:46:56 $ created at: Tue Apr 19 23:55:15 JST 1994 @@ -130,4 +130,7 @@ find_class_path(klass) } if (arg.path) { + if (!ROBJECT(klass)->iv_tbl) { + ROBJECT(klass)->iv_tbl = st_init_numtable(); + } st_insert(ROBJECT(klass)->iv_tbl,rb_intern("__classpath__"),arg.path); return arg.path; -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦