From: matz@... (Yukihiro Matsumoto) Date: 1998-03-13T11:48:27+09:00 Subject: [ruby-dev:1756] Re: WeakRef まつもと ゆきひろです In message "[ruby-dev:1755] Re: WeakRef" on 98/03/13, Yukihiro Matsumoto writes: |まつもと ゆきひろです ||ObjectSpace.id2ref(true.id) ||# false.id/nil.id || ||がエラーになります. | |あ,どうも.パッチつけときます. パッチつけるの忘れました. diff -u -1 -r1.1.1.2.2.8 gc.c --- gc.c 1998/03/11 07:32:55 1.1.1.2.2.8 +++ gc.c 1998/03/13 02:48:00 @@ -1018,2 +1018,6 @@ if (FIXNUM_P(ptr)) return (VALUE)ptr; + if (ptr == TRUE) return TRUE; + if (ptr == FALSE) return FALSE; + if (ptr == Qnil) return Qnil; + if (!looks_pointerp(ptr)) {