On Tue, Jun 08, 2004 at 09:32:20AM +0900, nobu.nokada / softhome.net wrote:
> > int main ()
> > {
> >     ruby_init ();
>       VALUE dummy;
>       Init_stack(&dummy);
> >     ruby_init_loadpath ();
> >     dontCrash("puts 'test'");
> >     ruby_finalize();
> > }

ruby_init() calls Init_stack, so why should this be necessary?

Any why does it matter anyway whether the stack is properly initialized
jn this case, since the address is being registered with the garbage
collector? (and thus the object should be marked just fine)

Paul