Hi,

In message "[ruby-talk:28445] Re: some more finalizer weirdness"
    on 01/12/14, Paul Brannan <paul / atdesk.com> writes:

|This sounds reasonable, if perhaps a bit odd, but why would it preserve
|the old @obj, to which there should be no more references?

I guess unused C stack reference to the Foo instance is scanned by the
conservative marker.  Don't seek in too much.  It's a black magic.

							matz.