From: m_seki@... Date: 2003-09-19T00:05:13+09:00 Subject: [ruby-dev:21402] Re: LocalJumpError -> ThreadError 咳といいます。 > In message "[ruby-dev:21398] Re: LocalJumpError -> ThreadError" > on 03/09/18, m_seki@mva.biglobe.ne.jp writes: > > |うーん。SEGVは発生しなくなりましたが、 > |やはりbreakの値も渡らないようです。 > > んじゃ、これでどうでしょう? > > --- eval.c 18 Sep 2003 13:43:40 -0000 1.537 > +++ eval.c 18 Sep 2003 13:56:37 -0000 > @@ -7031,3 +7031,3 @@ proc_invoke(proc, args, self, klass) > ruby_frame->iter = ITER_CUR; > - PUSH_TAG(pcall ? PROT_PCALL : PROT_CALL); > + PUSH_TAG((pcall || orphan) ? PROT_PCALL : PROT_CALL); > state = EXEC_TAG(); おお。うまくいきました! ありがとうございます。