From: matz@... (Yukihiro Matsumoto) Date: 2004-06-22T13:08:27+09:00 Subject: [ruby-dev:23744] Re: unexpected break まつもと ゆきひろです In message "[ruby-dev:23740] unexpected break" on 04/06/22, nobu.nakada@nifty.ne.jp writes: |http://mput.dip.jp/mput/?date=20040620#p01 |mputさんが納得いかんそうなのでちょっと調べてみましたが、breakや |returnによるLocalJumpErrorはすべてproc_jump_error()で処理されて |しまい、error_handle()や jump_tag_but_local_jump()には到達しな |いように見えます。proc_jump_error()が必要なのは、rb_call0()や |rb_yield_0()、block_pass()などで捕捉したときだけなんじゃないで |しょうか。 なんでそうしたのか忘れちゃったのですが、たいした理由ではなかっ たような気がするのでコミットしてくださいませんか。